Module: ErpOrders::Extensions::ActiveRecord::ActsAsOrderTxn::InstanceMethods
- Defined in:
- lib/erp_orders/extensions/active_record/acts_as_order_txn.rb
Instance Method Summary collapse
Instance Method Details
#destroy_order_txn ⇒ Object
104 105 106 107 108 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 104 def destroy_order_txn if self.order && !self.order.frozen? self.order.destroy end end |
#initialize_order_txn ⇒ Object
94 95 96 97 98 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 94 def initialize_order_txn if self.new_record? && self.order_txn == nil self.order_txn = OrderTxn.new end end |
#order ⇒ Object
90 91 92 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 90 def order self.order_txn end |
#save_order_txn ⇒ Object
100 101 102 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 100 def save_order_txn self.order_txn.save end |