lib/cieloz/builder.rb in cieloz-0.0.12 vs lib/cieloz/builder.rb in cieloz-0.0.13

- old
+ new

@@ -23,12 +23,22 @@ RequisicaoTransacao::DadosPedido.new data_hora: time, numero: num, valor: val, moeda: cur, idioma: lang, descricao: desc, soft_descriptor: soft end - def pagamento source, opts={} - opr, parcelas = attrs_from source, opts, :operacao, :parcelas - RequisicaoTransacao::FormaPagamento.new.operacao opr, parcelas + def debito source, opts={} + bandeira = attrs_from source, opts, :bandeira + RequisicaoTransacao::FormaPagamento.new.credito bandeira + end + + def credito source, opts={} + bandeira = attrs_from source, opts, :bandeira + RequisicaoTransacao::FormaPagamento.new.credito bandeira + end + + def parcelado source, opts={} + bandeira, parcelas = attrs_from source, opts, :bandeira, :parcelas + RequisicaoTransacao::FormaPagamento.new.parcelado bandeira, parcelas end def transacao source, opts={} portador, pedido, pagamento, url, capturar, campo_livre = attrs_from source, opts, :dados_portador, :dados_pedido,