Sha256: e62a9dc2649d579586318f8b4264781f4a6ddf133b526316abbdbd9bac7c6953
Contents?: true
Size: 369 Bytes
Versions: 6
Compression:
Stored size: 369 Bytes
Contents
module Tang class CreateInvoice def self.call(event) stripe_invoice = event.data.object invoice = Invoice.from_stripe(stripe_invoice) if invoice.present? stripe_invoice.lines.data.each do |stripe_invoice_item| InvoiceItem.from_stripe(stripe_invoice_item, invoice) end end return invoice end end end
Version data entries
6 entries across 6 versions & 1 rubygems