module ErpOrders::Extensions::ActiveRecord::ActsAsOrderTxn::InstanceMethods

Public Instance Methods

destroy_order_txn() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# File lib/erp_orders/extensions/active_record/acts_as_order_txn.rb, line 91
def order
  self.order_txn
end
save_order_txn() click to toggle source
# File lib/erp_orders/extensions/active_record/acts_as_order_txn.rb, line 101
def save_order_txn
  self.order_txn.save
end