class PaloAlto::Union

Attributes

arguments[R]
expressions[R]

Public Class Methods

new(*expressions) click to toggle source
# File lib/palo_alto/config.rb, line 204
def initialize(*expressions)
        @expressions = expressions
end

Public Instance Methods

each(&block) click to toggle source
# File lib/palo_alto/config.rb, line 212
def each(&block)
        arguments.each(&block)
end
expression() click to toggle source
# File lib/palo_alto/config.rb, line 208
def expression
        :union
end
method_missing(*args) click to toggle source
# File lib/palo_alto/config.rb, line 216
def method_missing(*args) # rubocop:disable Style/MethodMissingSuper, Style/MissingRespondToMissing
        PaloAlto::Union.new(*arguments.map { |e| e.send(*args) })
end
to_xpath(type = nil) click to toggle source
# File lib/palo_alto/config.rb, line 220
def to_xpath(type = nil)
        Renderer.render(self, type)
end