lib/cieloz/requisicao_transacao.rb in cieloz-0.0.17 vs lib/cieloz/requisicao_transacao.rb in cieloz-0.0.18
- old
+ new
@@ -80,11 +80,11 @@
end
def parcela_minima?
valor, parcelas = @dados_pedido.valor.to_i, @forma_pagamento.parcelas.to_i
if parcelas > 0 and valor / parcelas < 500
- @dados_pedido.errors.add :valor, :minimum_installment_not_satisfied
+ @dados_pedido.add_error :valor, :minimum_installment_not_satisfied
end
end
def somente_autenticar
@autorizar = SOMENTE_AUTENTICAR
@@ -155,14 +155,14 @@
def valida_digitos_numero_cartao
if dados_portador and forma_pagamento and bandeira = forma_pagamento.bandeira
numero = dados_portador.numero.to_s
case bandeira.to_s
when Cieloz::Bandeiras::DINERS
- dados_portador.errors.add :numero, :invalid_diners unless numero =~ /\A\d{14}\z/
+ dados_portador.add_error :numero, :invalid_diners unless numero =~ /\A\d{14}\z/
when Cieloz::Bandeiras::AMEX
- dados_portador.errors.add :numero, :invalid_amex unless numero =~ /\A\d{15}\z/
+ dados_portador.add_error :numero, :invalid_amex unless numero =~ /\A\d{15}\z/
else
- dados_portador.errors.add :numero, :invalid unless numero =~ /\A\d{16}\z/
+ dados_portador.add_error :numero, :invalid unless numero =~ /\A\d{16}\z/
end
end
end
end