Class: Float
- Inherits:
-
Object
- Object
- Float
- Defined in:
- lib/pdground/extension.rb
Overview
Redefine float with the apropriate options
Instance Method Summary collapse
Instance Method Details
#hisigfig(digits) ⇒ Object
12 13 14 |
# File 'lib/pdground/extension.rb', line 12 def hisigfig(digits) format("%.#{digits - 1}e", self).split('e')[0].delete('.') end |
#sigfig(digits) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/pdground/extension.rb', line 5 def sigfig(digits) f = format("%.#{digits - 1}e", self) f = f.to_f i = f.to_i (i == f ? i : f).to_s end |