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