class CloudSesame::Query::AST::NumericValue

Public Class Methods

parse(value) click to toggle source
# File lib/cloud_sesame/query/ast/numeric_value.rb, line 6
def self.parse(value)
  range?(value) || string_range?(value) ? RangeValue.new(value, self) : new(value)
end

Public Instance Methods

==(value) click to toggle source
# File lib/cloud_sesame/query/ast/numeric_value.rb, line 14
def ==(value)
  value == @value.to_f || value == @value || value == compile
end
to_s() click to toggle source
# File lib/cloud_sesame/query/ast/numeric_value.rb, line 10
def to_s
  compile
end

Private Instance Methods

recompile(value) click to toggle source
# File lib/cloud_sesame/query/ast/numeric_value.rb, line 20
def recompile(value)
  super value.to_s
end