Method: Radix::Float#parse_value

Defined in:
lib/radix/float.rb

#parse_value(value, base) ⇒ Float (private)

Takes a Radix::Numeric, String or array and returns the decimal float value for storage in @value.

Parameters:

Returns:

  • (Float)

    Float value of Integer.



67
68
69
70
71
72
73
74
75
76
77
78
# File 'lib/radix/float.rb', line 67

def parse_value(value, base)
  case value
  when Float, Integer # Radix
    parse_numeric(value.to_f, base)
  when ::Array
    parse_array(value, base)
  when ::String
    parse_string(value, base)
  when ::Numeric
    parse_numeric(value.to_f, base)
  end
end