foodsoft/app/models/assignment.rb

18 lines
352 B
Ruby
Raw Normal View History

2009-01-06 11:49:19 +01:00
class Assignment < ActiveRecord::Base
belongs_to :user
belongs_to :task
# after user is assigned mark task as assigned
def after_create
self.task.update_attribute(:assigned, true)
end
# update assigned-attribute
def after_destroy
self.task.update_attribute(:assigned, false) if self.task.assignments.empty?
end
end