Class: Functio::FormattedNum
- Inherits:
-
Object
- Object
- Functio::FormattedNum
- Defined in:
- lib/functio/formatted_num.rb
Overview
Represents a number using a default format.
Instance Method Summary collapse
-
#initialize(num_obj) ⇒ FormattedNum
constructor
Creates a FormattedNum instance from a
num_obj. -
#to_s ⇒ Object
Converts the FormattedNum to a String.
Constructor Details
#initialize(num_obj) ⇒ FormattedNum
Creates a FormattedNum instance from a num_obj.
24 25 26 |
# File 'lib/functio/formatted_num.rb', line 24 def initialize(num_obj) @num = num_obj end |
Instance Method Details
#to_s ⇒ Object
Converts the FormattedNum to a String. The String is formatted using conventional floating point notation if the number is a float.
30 31 32 33 34 35 36 37 |
# File 'lib/functio/formatted_num.rb', line 30 def to_s case @num when BigDecimal @num.to_s('F') else @num.to_s end end |