Module: ErpWorkEffort::Extensions::ActiveRecord::ActsAsProjectRequirement::InstanceMethods

Defined in:
lib/erp_work_effort/extensions/active_record/acts_as_project_requirement.rb

Instance Method Summary collapse

Instance Method Details

#destroy_project_requirementObject



49
50
51
# File 'lib/erp_work_effort/extensions/active_record/acts_as_project_requirement.rb', line 49

def destroy_project_requirement
  self.project_requirement.destroy
end

#new_project_requirementObject



53
54
55
56
57
58
59
# File 'lib/erp_work_effort/extensions/active_record/acts_as_project_requirement.rb', line 53

def new_project_requirement
  if (self.project_requirement.nil?)
    project_requirement = ProjectRequirement.new
    self.project_requirement = project_requirement
    project_requirement.work_requirement_record = self
  end
end

#save_project_requirementObject



45
46
47
# File 'lib/erp_work_effort/extensions/active_record/acts_as_project_requirement.rb', line 45

def save_project_requirement
  self.project_requirement.save
end