Module: Eac::FormatterHelper

Includes:
ActionView::Helpers::NumberHelper
Defined in:
lib/eac/formatter_helper.rb

Instance Method Summary collapse

Instance Method Details

#brl_currency_to_float(currency) ⇒ Object



19
20
21
# File 'lib/eac/formatter_helper.rb', line 19

def brl_currency_to_float(currency)
  currency.to_s.gsub(/[R$ .]/, '').tr(',', '.').to_f
end

#format_cep(cep) ⇒ Object



23
24
25
# File 'lib/eac/formatter_helper.rb', line 23

def format_cep(cep)
  "#{cep[0, 5]}-#{cep[5, 3]}"
end

#format_percentage(float_value) ⇒ Object



15
16
17
# File 'lib/eac/formatter_helper.rb', line 15

def format_percentage(float_value)
  number_to_percentage(float_value * 100, precision: 0)
end

#format_real(value) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/eac/formatter_helper.rb', line 5

def format_real(value)
  number_to_currency(
    value,
    unit: 'R$ ',
    separator: ',',
    delimiter: '.',
    raise: true
  )
end