class Fitbark::Data::ActivityHourly

Defines structure for dog's hourly activity data.

Original attribute names from source API:

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
detected_at()
Alias for: date
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