basic_dem_app/app/models/timer_watcher.rb
Nicolas Bally 3524d4c862 intial
2020-03-18 15:49:29 +01:00

43 lines
604 B
Ruby

class TimerWatcher < ActiveRecord::Base
belongs_to :p_customer
belongs_to :admin
scope :after, lambda { |date|
where("(created_at >= ?)", date )
}
scope :before, lambda { |date|
where("(created_at <= ?)", date )
}
before_save do
if self.id
diff = self.end_at - self.created_at
diff * 1.days
self.time_ok = diff
end
end
after_save do
if !self.time_ok
diff = self.end_at - self.created_at
diff * 1.days
self.time_ok = diff
self.save
end
end
end