Class: Latinum::Formatters::PlainFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/latinum/formatters.rb

Instance Method Summary collapse

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