# File lib/xpath/union.rb, line 8 def initialize(*expressions) @expressions = expressions end
# File lib/xpath/union.rb, line 16 def each(&block) arguments.each(&block) end
# File lib/xpath/union.rb, line 12 def expression :union end
# File lib/xpath/union.rb, line 20 def method_missing(*args) XPath::Union.new(*arguments.map { |e| e.send(*args) }) end
# File lib/xpath/union.rb, line 24 def to_xpath Renderer.render(self) end