11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/erp_work_effort/extensions/active_record/acts_as_support_effort.rb', line 11
def acts_as_support_effort
extend ActsAsSupportEffort::SingletonMethods
include ActsAsSupportEffort::InstanceMethods
after_initialize :new_support_effort
after_update :save_support_effort
after_save :save_support_effort
after_destroy :destroy_support_effort
has_one :support_effort, :as => :work_effort_record
[
:facility,
:facility=,
:work_effort_assignments,
:work_effort_statuses,
:projected_cost,
:actual_cost
].each do |m| delegate m, :to => :support_effort end
end
|