Class: NikeV2::Metrics

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Enumerable
Defined in:
lib/nike_v2/metrics.rb

Constant Summary collapse

METRIC_TYPES =
%w(FUEL CALORIES DISTANCE STEPS)

Instance Method Summary collapse

Constructor Details

#initialize(activity, data_set) ⇒ Metrics

Returns a new instance of Metrics.



11
12
13
14
15
16
# File 'lib/nike_v2/metrics.rb', line 11

def initialize(activity, data_set)
  @activity = activity
  @metrics_array = []
  build_metrics(data_set)
  self
end

Instance Method Details

#durationsObject



26
27
28
# File 'lib/nike_v2/metrics.rb', line 26

def durations
  @metrics_array.collect(&:duration).sort.first
end