class Fitbark::Data::ActivityDaily

Defines structure for dog's daily activity data.

Original attribute names from source API:

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
daily_goal_reached?()
Alias for: trophy?
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
detected_on()
Alias for: date
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?