lib/beerdb/models/drink.rb in beerdb-0.8.0 vs lib/beerdb/models/drink.rb in beerdb-0.8.1
- old
+ new
@@ -5,8 +5,18 @@
class Drink < ActiveRecord::Base
belongs_to :beer, class_name: 'BeerDb::Models::Beer'
belongs_to :user, class_name: 'BeerDb::Models::User'
+ before_save :on_before_save
+
+ def on_before_save
+ # todo/check: can we use blank? for datetime too or just array,strings,etc.
+ # check - can we use/access created_at? already set for new records?
+
+ self.drunk_at = Time.now if drunk_at.blank?
+ end
+
+
end # class Drink
end # module BeerDb::Models
\ No newline at end of file