Class: Latinum::Formatters::PlainFormatter
- Inherits:
-
Object
- Object
- Latinum::Formatters::PlainFormatter
- Defined in:
- lib/latinum/formatters.rb
Instance Method Summary collapse
- #format(amount) ⇒ Object
- #from_integral(amount) ⇒ Object
-
#initialize(name:) ⇒ PlainFormatter
constructor
A new instance of PlainFormatter.
- #to_integral(amount) ⇒ Object
Constructor Details
#initialize(name:) ⇒ PlainFormatter
Returns a new instance of PlainFormatter.
28 29 30 |
# File 'lib/latinum/formatters.rb', line 28 def initialize(name:) @name = name end |
Instance Method Details
#format(amount) ⇒ Object
32 33 34 |
# File 'lib/latinum/formatters.rb', line 32 def format(amount) "#{amount.to_s('F')} #{@name}" end |
#from_integral(amount) ⇒ Object
40 41 42 |
# File 'lib/latinum/formatters.rb', line 40 def from_integral(amount) amount.to_d end |
#to_integral(amount) ⇒ Object
36 37 38 |
# File 'lib/latinum/formatters.rb', line 36 def to_integral(amount) amount.to_i end |