Method: Numerals::Format::ExpSetter#repeat_part

Defined in:
lib/numerals/format/exp_setter.rb

#repeat_partObject



85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/numerals/format/exp_setter.rb', line 85

def repeat_part
  if @numeral.repeating?
    if @repeat_phase != 0 || @numeral.repeat < 0
      start = @numeral.repeat + @repeat_phase
      (start...start+repeat_part_size).map{|i| @numeral.digit_value_at(i)}
    else
      @digits[@numeral.repeat..-1]
    end
  else
    []
  end
end