Skip to content

Instantly share code, notes, and snippets.

@airspeed
Last active December 19, 2015 07:29
Show Gist options
  • Save airspeed/5919571 to your computer and use it in GitHub Desktop.
Save airspeed/5919571 to your computer and use it in GitHub Desktop.
Versendet die Rechnungen an den Kunden, wenn die erste der Lieferungen, worauf sich dieselbe Rechnung bezieht, erfolgt.
# Shipment.rb
InvoiceMailer.sent_invoice(self.order_cart.invoices.last).deliver if self.order_cart.shipments.one?{|s| s.state == 'shipped'}
InvoiceMailer.sent_invoice(self.order_cart.invoices.last).deliver if self.order_cart.order_items.one?{|b| b.state == 'done'}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment