Sha256: aa65a852c1cb9de16b039f579432b3e7671a296b914a3077e48ff5137e3bb65d

Contents?: true

Size: 320 Bytes

Versions: 2

Compression:

Stored size: 320 Bytes

Contents

OrderTxn.class_eval do

  def has_generated_invoice?
    (Invoice.items_generated_by(self).count != 0)
  end

  def generated_invoice
    Invoice.items_generated_by(self).first
  end

  def has_payments?(status=:all)
    (has_generated_invoice? && Invoice.items_generated_by(self).first.has_payments?(status))
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
erp_invoicing-4.2.0 app/models/extensions/order_txn.rb
erp_invoicing-4.1.0 app/models/extensions/order_txn.rb