Class: Valuta
- Inherits:
-
Object
- Object
- Valuta
- Defined in:
- lib/valuta.rb,
lib/valuta/version.rb
Constant Summary collapse
- FORMAT =
/(\d{3})(?=\d)/- SEPARATOR =
".".freeze
- DEFAULTS =
{ delimiter: ",", separator: ".", suffix: nil, prefix: nil }
- VERSION =
"0.0.2"
Class Method Summary collapse
Instance Method Summary collapse
- #convert(number) ⇒ Object
-
#initialize(options = {}) ⇒ Valuta
constructor
A new instance of Valuta.
Constructor Details
Class Method Details
.convert(number, options = {}) ⇒ Object
14 15 16 |
# File 'lib/valuta.rb', line 14 def self.convert(number, ={}) return new().convert(number) end |
Instance Method Details
#convert(number) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/valuta.rb', line 22 def convert(number) return "" if number.to_s.empty? prefix = @options[:prefix] suffix = @options[:suffix] return [prefix, format(number.to_s), suffix].join end |