1
0

Added eaten_at to Meal form

This commit is contained in:
cryptogopher
2020-04-24 16:53:24 +02:00
parent cdd7107567
commit 1007385e1f
7 changed files with 40 additions and 10 deletions

View File

@@ -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

View File

@@ -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)