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.



29
30
31
# File 'lib/latinum/formatters.rb', line 29

def initialize(name:)
	@name = name
end

Instance Method Details

#format(amount) ⇒ Object



33
34
35
# File 'lib/latinum/formatters.rb', line 33

def format(amount)
	"#{amount.to_s('F')} #{@name}"
end

#from_integral(amount) ⇒ Object



41
42
43
# File 'lib/latinum/formatters.rb', line 41

def from_integral(amount)
	amount.to_d
end

#to_integral(amount) ⇒ Object



37
38
39
# File 'lib/latinum/formatters.rb', line 37

def to_integral(amount)
	amount.to_i
end