class Frodo::Properties::Float
Public Instance Methods
type()
click to toggle source
The Frodo
type name
# File lib/frodo/properties/float.rb, line 25 def type 'Edm.Double' end
value()
click to toggle source
Returns the property value, properly typecast @return [Float,nil]
# File lib/frodo/properties/float.rb, line 9 def value if (@value.nil? || @value.empty?) && allows_nil? nil else @value.to_f end end
value=(new_value)
click to toggle source
Sets the property value @params new_value [to_f]
# File lib/frodo/properties/float.rb, line 19 def value=(new_value) validate(new_value.to_f) @value = new_value.to_f.to_s end
Private Instance Methods
max_value()
click to toggle source
# File lib/frodo/properties/float.rb, line 35 def max_value @max ||= (1.7 * (10**308)) end
min_value()
click to toggle source
# File lib/frodo/properties/float.rb, line 31 def min_value @min ||= -(1.7 * (10**308)) end