Sha256: 9e871a9b76dca0498803c0c9a223f952dc9e21f7c9d82ee2efe8b2102876bcd1
Contents?: true
Size: 511 Bytes
Versions: 28
Compression:
Stored size: 511 Bytes
Contents
module XPath class Union include Enumerable attr_reader :expressions alias_method :arguments, :expressions def initialize(*expressions) @expressions = expressions end def expression :union end def each(&block) arguments.each(&block) end def method_missing(*args) XPath::Union.new(*arguments.map { |e| e.send(*args) }) end def to_xpath(type=nil) Renderer.render(self, type) end alias_method :to_s, :to_xpath end end
Version data entries
28 entries across 24 versions & 8 rubygems