class Fitbark::Data::ActivityHourly
Defines structure for dog's hourly activity data.
Original attribute names from source API:
-
date
-
activity_value
-
min_play,
-
min_active
-
min_rest
-
distance_in_miles
-
kcalories
-
activity_goal
Public Instance Methods
date()
click to toggle source
parse String value into Time for date attribute
# File lib/fitbark/data/activity_hourly.rb, line 18 def date time_parser(self[:date]) end
Also aliased as: detected_at
distance_in_kms()
click to toggle source
convert in kilometers from distance_in_miles attribute
# File lib/fitbark/data/activity_hourly.rb, line 40 def distance_in_kms (self[:distance_in_miles].to_f * 1.60934).round(3) end
minutes_active()
click to toggle source
an alias for min_active attribute
# File lib/fitbark/data/activity_hourly.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_hourly.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_hourly.rb, line 35 def minutes_resting self[:min_rest] end