class Fitbark::Data::ActivityDaily
Defines structure for dog's daily activity data.
Original attribute names from source API:
-
date
-
activity_value
-
activity_average,
-
min_play,
-
min_active
-
min_rest
-
daily_target
-
has_trophy
Public Instance Methods
daily_goal()
click to toggle source
an alias for daily_target attribute
# File lib/fitbark/data/activity_daily.rb, line 40 def daily_goal self[:daily_target] end
date()
click to toggle source
parse source String value into Date for date attribute
# File lib/fitbark/data/activity_daily.rb, line 18 def date date_parser(self[:date]) end
Also aliased as: detected_on
minutes_active()
click to toggle source
an alias for min_active attribute
# File lib/fitbark/data/activity_daily.rb, line 30 def minutes_active self[:min_active] end
minutes_playing()
click to toggle source
an alias for min_play attribute
# File lib/fitbark/data/activity_daily.rb, line 25 def minutes_playing self[:min_play] end
minutes_resting()
click to toggle source
an alias for min_rest attribute
# File lib/fitbark/data/activity_daily.rb, line 35 def minutes_resting self[:min_rest] end
trophy?()
click to toggle source
a predicate alias for has_trophy attribute
# File lib/fitbark/data/activity_daily.rb, line 45 def trophy? !self[:has_trophy].zero? end
Also aliased as: daily_goal_reached?