Method: Numerals::Format::ExpSetter#initialize
- Defined in:
- lib/numerals/format/exp_setter.rb
#initialize(numeral, options = {}) ⇒ ExpSetter
Returns a new instance of ExpSetter.
29 30 31 32 33 34 35 36 37 |
# File 'lib/numerals/format/exp_setter.rb', line 29 def initialize(numeral, ={}) @insignificant_digits = [:insignificant_digits] || 0 @numeral = numeral @integer_part_size = @numeral.point @digits = @numeral.digits @exponent = 0 @repeat_size = @numeral.repeating? ? @digits.size - @numeral.repeat : 0 adjust end |