Sha256: 7a304dc4219dee48875be4eb9afb59cfc02e8c4882f7f8fdbb6da3e1f80ad939
Contents?: true
Size: 586 Bytes
Versions: 20
Compression:
Stored size: 586 Bytes
Contents
class ServiceTrack::CreateEntregaRapida def initialize(opts = {}) @opts = opts end def save ActiveRecord::Base.transaction do terminar_facturacion nuevas_expediciones # con los comprobantes generados en el paso anterior # comprobar coherencia? end end def terminar_facturacion @comprobante_temps_generados = TerminarFacturacion.new(@opts).save end def nuevas_expediciones @comprobante_temps_generados.each do |comprobante| @opts[:comprobante_temp_id] = comprobante.id NuevaExpedicion.new(@opts).save end end end
Version data entries
20 entries across 20 versions & 1 rubygems