Added eaten_at to Meal form
This commit is contained in:
@@ -22,6 +22,20 @@ class Meal < ActiveRecord::Base
|
||||
self[:eaten_at].getlocal if self[:eaten_at]
|
||||
end
|
||||
|
||||
def eaten_at_date
|
||||
self.eaten_at
|
||||
end
|
||||
def eaten_at_date=(value)
|
||||
self.eaten_at = Time.parse(value, self.eaten_at)
|
||||
end
|
||||
|
||||
def eaten_at_time
|
||||
self.eaten_at
|
||||
end
|
||||
def eaten_at_time=(value)
|
||||
self.eaten_at = Time.parse(value, self.eaten_at)
|
||||
end
|
||||
|
||||
def toggle_eaten!
|
||||
update(eaten_at: self.eaten_at ? nil : DateTime.current)
|
||||
end
|
||||
|
||||
@@ -32,15 +32,19 @@ class Measurement < ActiveRecord::Base
|
||||
end
|
||||
end
|
||||
|
||||
def taken_at
|
||||
self[:taken_at].getlocal if self[:taken_at]
|
||||
end
|
||||
|
||||
def taken_at_date
|
||||
self.taken_at.getlocal
|
||||
self.taken_at
|
||||
end
|
||||
def taken_at_date=(value)
|
||||
self.taken_at = Time.parse(value, self.taken_at)
|
||||
end
|
||||
|
||||
def taken_at_time
|
||||
self.taken_at.getlocal
|
||||
self.taken_at
|
||||
end
|
||||
def taken_at_time=(value)
|
||||
self.taken_at = Time.parse(value, self.taken_at)
|
||||
|
||||
Reference in New Issue
Block a user