Sha256: 06741567a86516ebcf9694392f1ce7c154c07b63fe4c24c5313be9e8b15a4adf

Contents?: true

Size: 360 Bytes

Versions: 2

Compression:

Stored size: 360 Bytes

Contents

module XPath
  class Expression
    attr_accessor :expression, :arguments
    include XPath::DSL::ExpressionLevel

    def initialize(expression, *arguments)
      @expression = expression
      @arguments = arguments
    end

    def current
      self
    end

    def to_xpath
      Renderer.render(self)
    end
    alias_method :to_s, :to_xpath
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xpath-1.0.0 lib/xpath/expression.rb
xpath-1.0.0.beta1 lib/xpath/expression.rb