@@ -242,12 +242,12 @@ def to_s(format = 'E')
242
242
243
243
format '%s%s.%s' ,
244
244
prefix ,
245
- add_spaces_to_s ( before_dot , false , space_frequency ) ,
246
- add_spaces_to_s ( after_dot , false , space_frequency )
245
+ add_spaces_to_s ( before_dot , space_frequency ) ,
246
+ add_spaces_to_s ( after_dot , space_frequency )
247
247
else
248
248
format '%s0.%se%d' ,
249
249
prefix ,
250
- add_spaces_to_s ( unscaled_value , false , space_frequency ) ,
250
+ add_spaces_to_s ( unscaled_value , space_frequency ) ,
251
251
exponent_value
252
252
end
253
253
else
@@ -270,19 +270,14 @@ def self._load(data)
270
270
BigDecimal ( data . split ( ':' ) . last )
271
271
end
272
272
273
- private def add_spaces_to_s ( string , reverse , space_frequency )
273
+ private def add_spaces_to_s ( string , space_frequency )
274
274
return string if space_frequency == 0
275
275
276
276
remainder = string . size % space_frequency
277
- shift = reverse ? remainder : 0
278
- pieces = ( string . size / space_frequency ) . times . map { |i | string [ space_frequency *i + shift , space_frequency ] }
277
+ pieces = ( string . size / space_frequency ) . times . map { |i | string [ space_frequency *i , space_frequency ] }
279
278
280
279
if remainder > 0
281
- if reverse
282
- pieces . unshift string [ 0 ...remainder ]
283
- else
284
- pieces . push string [ -remainder ..-1 ]
285
- end
280
+ pieces . push string [ -remainder ..-1 ]
286
281
end
287
282
288
283
pieces . join ' '
0 commit comments