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
Calls superclass method
CloudSesame::Query::AST::Abstract::Value#recompile
# File lib/cloud_sesame/query/ast/numeric_value.rb, line 20 def recompile(value) super value.to_s end