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, options={})
  @insignificant_digits = options[: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