Skip to content

Loading…

correção no retorno do metodo valor_documento #31

Merged
merged 2 commits into from

4 participants

@ramon

corrigir o tipo do retorno do metodo valor_documento para float, para evitar conflito com a gem Money.

('%.2f' % b.quantidade.to_f * b.valor.to_f).to_currency
Money::Currency::UnknownCurrency: Unknown currency `1.00'

(b.quantidade.to_f * b.valor.to_f).to_currency
=> "1,00"
@kivanio kivanio merged commit ca21271 into kivanio:master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
View
2 lib/brcobranca/boleto/base.rb
@@ -142,7 +142,7 @@ def agencia_conta_boleto
# Valor total do documento: <b>quantidate * valor</b>
# @return [Float]
def valor_documento
- '%.2f' % (self.quantidade.to_f * self.valor.to_f)
+ self.quantidade.to_f * self.valor.to_f
end
# Data de vencimento baseado na <b>data_documento + dias_vencimento</b>
View
6 spec/brcobranca/banco_bradesco_spec.rb
@@ -35,7 +35,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("06")
@@ -53,7 +53,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
@@ -189,4 +189,4 @@
end
end
-end
+end
View
6 spec/brcobranca/banco_brasil_spec.rb
@@ -36,7 +36,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("18")
boleto_novo.codigo_servico.should be_false
@@ -54,7 +54,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
@@ -316,4 +316,4 @@
end
end
-end
+end
View
2 spec/brcobranca/banco_caixa_spec.rb
@@ -37,7 +37,7 @@
boleto_novo.aceite.should eql('S')
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql('QUALQUER BANCO ATÉ O VENCIMENTO')
boleto_novo.codigo_servico.should be_false
carteira = "#{Brcobranca::Boleto::Caixa::MODALIDADE_COBRANCA[:sem_registro]}" <<
View
6 spec/brcobranca/banco_hsbc_spec.rb
@@ -37,7 +37,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("CNR")
@@ -55,7 +55,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
@@ -220,4 +220,4 @@
end
end
-end
+end
View
6 spec/brcobranca/banco_real_spec.rb
@@ -35,7 +35,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("57")
@@ -53,7 +53,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
@@ -159,4 +159,4 @@
File.exist?(tmp_file.path).should be_false
end
end
-end
+end
View
4 spec/brcobranca/banco_sicredi_spec.rb
@@ -37,7 +37,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("03")
@@ -55,7 +55,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
View
6 spec/brcobranca/banco_unibanco_spec.rb
@@ -35,7 +35,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("5")
@@ -53,7 +53,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
@@ -207,4 +207,4 @@
File.exist?(tmp_file.path).should be_false
end
end
-end
+end
View
18 spec/brcobranca/base_spec.rb
@@ -36,7 +36,7 @@ module Boleto #:nodoc:[all]
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.valid?.should be_false
end
@@ -52,7 +52,7 @@ module Boleto #:nodoc:[all]
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.00)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
@@ -125,22 +125,22 @@ module Boleto #:nodoc:[all]
boleto_novo = Brcobranca::Boleto::Base.new(@valid_attributes)
boleto_novo.quantidade = 1
boleto_novo.valor = 1
- boleto_novo.valor_documento.should eql("1.00")
+ boleto_novo.valor_documento.should eql(1.0)
boleto_novo.quantidade = 1
boleto_novo.valor = 1.0
- boleto_novo.valor_documento.should eql("1.00")
+ boleto_novo.valor_documento.should eql(1.0)
boleto_novo.quantidade = 100
boleto_novo.valor = 1
- boleto_novo.valor_documento.should eql("100.00")
+ boleto_novo.valor_documento.should eql(100.0)
boleto_novo.quantidade = 1
boleto_novo.valor = 1.2
- boleto_novo.valor_documento.should eql("1.20")
+ boleto_novo.valor_documento.should eql(1.2)
boleto_novo.quantidade = 1
boleto_novo.valor = 135.43
- boleto_novo.valor_documento.should eql("135.43")
+ boleto_novo.valor_documento.should eql(135.43)
boleto_novo.quantidade = "gh"
boleto_novo.valor = 135.43
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
end
it "Calcula data_vencimento" do
@@ -182,4 +182,4 @@ module Boleto #:nodoc:[all]
end
end
-end
+end
View
4 spec/brcobranca/itau_spec.rb
@@ -35,7 +35,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("175")
end
@@ -52,7 +52,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
View
6 spec/brcobranca/santander_spec.rb
@@ -35,7 +35,7 @@
boleto_novo.aceite.should eql("S")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(0.0)
- boleto_novo.valor_documento.should eql("0.00")
+ boleto_novo.valor_documento.should eql(0.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.carteira.should eql("102")
end
@@ -52,7 +52,7 @@
boleto_novo.aceite.should eql("N")
boleto_novo.quantidade.should eql(1)
boleto_novo.valor.should eql(25.0)
- boleto_novo.valor_documento.should eql("25.00")
+ boleto_novo.valor_documento.should eql(25.0)
boleto_novo.local_pagamento.should eql("QUALQUER BANCO ATÉ O VENCIMENTO")
boleto_novo.cedente.should eql("Kivanio Barbosa")
boleto_novo.documento_cedente.should eql("12345678912")
@@ -150,4 +150,4 @@
end
end
-end
+end
Something went wrong with that request. Please try again.