Class: PostRunner::ActivitySummary
- Inherits:
-
Object
- Object
- PostRunner::ActivitySummary
- Includes:
- Fit4Ruby::Converters
- Defined in:
- lib/postrunner/ActivitySummary.rb
Instance Method Summary collapse
-
#initialize(activity, unit_system, custom_fields) ⇒ ActivitySummary
constructor
A new instance of ActivitySummary.
- #to_html(doc) ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(activity, unit_system, custom_fields) ⇒ ActivitySummary
Returns a new instance of ActivitySummary.
24 25 26 27 28 29 30 31 |
# File 'lib/postrunner/ActivitySummary.rb', line 24 def initialize(activity, unit_system, custom_fields) @activity = activity @fit_activity = activity.fit_activity @name = custom_fields[:name] @type = custom_fields[:type] @sub_type = custom_fields[:sub_type] @unit_system = unit_system end |
Instance Method Details
#to_html(doc) ⇒ Object
37 38 39 40 41 |
# File 'lib/postrunner/ActivitySummary.rb', line 37 def to_html(doc) width = 600 ViewFrame.new("Activity: #{@name}", width, summary).to_html(doc) ViewFrame.new('Laps', width, laps).to_html(doc) end |
#to_s ⇒ Object
33 34 35 |
# File 'lib/postrunner/ActivitySummary.rb', line 33 def to_s summary.to_s + "\n" + laps.to_s end |