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,