You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
904 B
43 lines
904 B
module DinheiroUtil
|
|
# Transforma numero em dinheiro
|
|
#
|
|
# Exemplo:
|
|
# 1.para_dinheiro.class ==> Dinheiro
|
|
def para_dinheiro
|
|
Dinheiro.new(self)
|
|
end
|
|
|
|
# Alias para para_dinheiro
|
|
alias_method :reais, :para_dinheiro
|
|
|
|
# Alias para para_dinheiro
|
|
alias_method :real, :para_dinheiro
|
|
|
|
# Retorna string formatada com simbolo monetario
|
|
#
|
|
# Exemplo:
|
|
# 1.real_contabil ==> 'R$ 1,00'
|
|
# -1.real_contabil ==> 'R$ (1,00)'
|
|
def real_contabil
|
|
Dinheiro.new(self).real_contabil
|
|
end
|
|
|
|
# Retorna string formatada com simbolo monetario
|
|
#
|
|
# Exemplo:
|
|
# 2.reais_contabeis ==> 'R$ 2,00'
|
|
# -2.reais_contabeis ==> 'R$ 2,00'
|
|
def reais_contabeis
|
|
Dinheiro.new(self).reais_contabeis
|
|
end
|
|
|
|
# Retorna string formatada com simbolo monetario
|
|
#
|
|
# Exemplo:
|
|
# 1.contabil ==> '1,00'
|
|
# -1.contabil ==> '(1,00)'
|
|
def contabil
|
|
Dinheiro.new(self).contabil
|
|
end
|
|
end
|