class Tcxxxer::TrackPoint

Attributes

altitude[RW]
cadence[RW]
distance[RW]
heart_rate[RW]
joules[RW]
latitude[RW]
longitude[RW]
speed[RW]
time[RW]
watts[RW]

Public Class Methods

new() click to toggle source
# File lib/tcxxxer/track_point.rb, line 21
def initialize
  zero_all_attrs
end

Public Instance Methods

to_hash() click to toggle source
# File lib/tcxxxer/track_point.rb, line 31
def to_hash
 @@attributes.each_with_object({}) { 
    |a,h| h[a] = instance_variable_get "@#{a}" 
  }
end
zero_all_attrs() click to toggle source
# File lib/tcxxxer/track_point.rb, line 25
def zero_all_attrs
  @@attributes.each do |a|
    instance_variable_set "@#{a}", 0
  end
end