Module: ErpOrders::Extensions::ActiveRecord::ActsAsOrderLineItem::InstanceMethods

Defined in:
lib/erp_orders/extensions/active_record/acts_as_order_line_item.rb

Instance Method Summary collapse

Instance Method Details

#destroy_order_line_itemObject



57
58
59
# File 'lib/erp_orders/extensions/active_record/acts_as_order_line_item.rb', line 57

def destroy_order_line_item
  self.order_line_item.destroy
end

#new_order_line_itemObject



61
62
63
64
65
66
67
# File 'lib/erp_orders/extensions/active_record/acts_as_order_line_item.rb', line 61

def new_order_line_item
  if self.new_record? and self.order_line_item.nil?
    order_line_item = OrderLineItem.new
    self.order_line_item = order_line_item
    order_line_item.order_line_record = self
  end
end

#save_order_line_itemObject



53
54
55
# File 'lib/erp_orders/extensions/active_record/acts_as_order_line_item.rb', line 53

def save_order_line_item
  self.order_line_item.save
end