11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/erp_orders/extensions/active_record/acts_as_order_line_item.rb', line 11
def acts_as_order_line_item
extend ActsAsOrderLineItem::SingletonMethods
include ActsAsOrderLineItem::InstanceMethods
after_initialize :new_order_line_item
after_update :save_order_line_item
after_save :save_order_line_item
after_destroy :destroy_order_line_item
has_one :order_line_item, :as => :order_line_record
[ :product_description,
:product_description=,
:product_instance,
:product_instance=,
:product_instance_description,
:product_instance_description=,
:product_type,
:product_type=,
:product_type_description,
:product_type_description=,
:sold_price,
:sold_price=,
:sold_amount,
:sold_amount=,
:product_offer,
:product_offer=,
:quantity,
:quantity=,
:unit_of_measurement,
:unit_of_measurement=,
:dba_organization
].each do |m|
delegate m, :to => :order_line_item
end
end
|