Class: FDB::Tuple::SingleFloat
- Inherits:
-
Object
- Object
- FDB::Tuple::SingleFloat
- Defined in:
- lib/fdbtuple.rb
Instance Method Summary collapse
- #<=>(other) ⇒ Object
-
#initialize(value) ⇒ SingleFloat
constructor
A new instance of SingleFloat.
- #to_s ⇒ Object
- #value ⇒ Object
Constructor Details
#initialize(value) ⇒ SingleFloat
Returns a new instance of SingleFloat.
65 66 67 68 69 70 71 72 73 74 |
# File 'lib/fdbtuple.rb', line 65 def initialize(value) if value.kind_of? Float @value=value elsif value.kind_of? Integer @value=value.to_f else raise ArgumentError, "Invalid value type for SingleFloat: " + value.class.name end @value=value end |
Instance Method Details
#<=>(other) ⇒ Object
78 79 80 |
# File 'lib/fdbtuple.rb', line 78 def <=> (other) Tuple._compare_floats(self.value, other.value, false) end |
#to_s ⇒ Object
81 82 83 |
# File 'lib/fdbtuple.rb', line 81 def to_s self.value.to_s end |
#value ⇒ Object
75 76 77 |
# File 'lib/fdbtuple.rb', line 75 def value @value end |