Class: Formatters::FormatDecimal

Inherits:
Format show all
Includes:
ActionView::Helpers::NumberHelper
Defined in:
lib/formatters/format_decimal.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ FormatDecimal

Returns a new instance of FormatDecimal.



8
9
# File 'lib/formatters/format_decimal.rb', line 8

def initialize(options = {})
end

Instance Method Details

#from(value, options = {}) ⇒ Object



11
12
13
14
# File 'lib/formatters/format_decimal.rb', line 11

def from(value, options = {})
  options = {:precision => 3, :delimiter => ','}.merge(options)
	number_with_precision value, options
end

#to(str, options = {}) ⇒ Object



16
17
18
19
# File 'lib/formatters/format_decimal.rb', line 16

def to(str, options = {})
	return nil if str.nil? or str.empty?
	str.gsub(/,/, '').to_f
end