lib/cieloz/requisicao_transacao/forma_pagamento.rb in cieloz-0.0.12 vs lib/cieloz/requisicao_transacao/forma_pagamento.rb in cieloz-0.0.13

- old
+ new

@@ -60,31 +60,26 @@ max, max_adm = Cieloz::Configuracao.max_parcelas, Cieloz::Configuracao.max_adm_parcelas produto = case parcelas when (1..max) then PARCELADO_LOJA when (max+1..max_adm) then PARCELADO_ADM end - parcelar bandeira, parcelas, produto + parcelar bandeira, produto, parcelas end - # Utility methods that deduces what authorization method should be performed - def operacao opr, parcelas - bandeira, @metodo_autorizacao = Cieloz::Bandeiras.operacao opr - parcelado bandeira, parcelas - end - def metodo_autorizacao @metodo_autorizacao || :autorizacao_direta end private def set_attrs bandeira, produto, parcelas + @metodo_autorizacao = Cieloz::Bandeiras.operacao bandeira @bandeira = bandeira @produto = produto @parcelas = parcelas self end - def parcelar bandeira, parcelas, produto + def parcelar bandeira, produto, parcelas if parcelas == 1 credito bandeira else set_attrs bandeira, produto, parcelas end