Class: PostRunner::DataSources

Inherits:
Object
  • Object
show all
Includes:
Fit4Ruby::Converters
Defined in:
lib/postrunner/DataSources.rb

Overview

The DataSources objects can generate a table that lists all the data sources in chronological order that were in use during a workout.

Instance Method Summary collapse

Constructor Details

#initialize(activity, unit_system) ⇒ DataSources

Create a DataSources object.

Parameters:

  • activity (Activity)

    The activity to analyze.

  • unit_system (Symbol)

    The unit system to use (:metric or :imperial )



31
32
33
34
35
# File 'lib/postrunner/DataSources.rb', line 31

def initialize(activity, unit_system)
  @activity = activity
  @fit_activity = activity.fit_activity
  @unit_system = unit_system
end

Instance Method Details

#to_html(doc) ⇒ Object



41
42
43
44
# File 'lib/postrunner/DataSources.rb', line 41

def to_html(doc)
  ViewFrame.new('data_sources', "Data Sources", 1210, data_sources,
                true).to_html(doc)
end

#to_sObject



37
38
39
# File 'lib/postrunner/DataSources.rb', line 37

def to_s
  data_sources.to_s
end