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
105 106 107 108 109 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 105 def destroy_order_txn if self.order && !self.order.frozen? self.order.destroy end end |
#initialize_order_txn ⇒ Object
95 96 97 98 99 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 95 def initialize_order_txn if self.new_record? && self.order_txn == nil self.order_txn = OrderTxn.new end end |
#order ⇒ Object
91 92 93 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 91 def order self.order_txn end |
#save_order_txn ⇒ Object
101 102 103 |
# File 'lib/erp_orders/extensions/active_record/acts_as_order_txn.rb', line 101 def save_order_txn self.order_txn.save end |