Methods
Public Instance methods
round_at( d )

Rounds to the given decimal position.

  4.555.round_at(0)  #=> 5.0
  4.555.round_at(1)  #=> 4.6
  4.555.round_at(2)  #=> 4.56
  4.555.round_at(3)  #=> 4.555
# File lib/facets/core/float/round_at.rb, line 13
  def round_at( d ) #d=0
    (self * (10.0 ** d)).round_off.to_f / (10.0 ** d)
  end
round_to( n )

Rounds to the nearest _n_th degree.

  4.555.round_to(1)     #=> 5.0
  4.555.round_to(0.1)   #=> 4.6
  4.555.round_to(0.01)  #=> 4.56
  4.555.round_to(0)     #=> 4.555
# File lib/facets/core/float/round_to.rb, line 13
  def round_to( n ) #n=1
    return self if n == 0
    (self * (1.0 / n)).round_off.to_f / (1.0 / n)
  end