instance method round

Ruby on Rails 3.2.22.5

Since v3.0.20 Last seen in v3.2.22.5

Available in: v3.0.20 v3.1.12 v3.2.22.5

Signature

round(precision = nil)

Rounds the float with the specified precision.

x = 1.337
x.round    # => 1
x.round(1) # => 1.3
x.round(2) # => 1.34

Parameters

precision opt = nil
Source
# File activesupport/lib/active_support/core_ext/float/rounding.rb, line 11
  def round(precision = nil)
    if precision
      magnitude = 10.0 ** precision
      (self * magnitude).round / magnitude
    else
      precisionless_round
    end
  end

Defined in activesupport/lib/active_support/core_ext/float/rounding.rb line 11 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Float

Type at least 2 characters to search.

↑↓ navigate · open · esc close