class TCXReader::Point

Attributes

cadence[RW]
distance[RW]
hr[RW]
lat[RW]
lon[RW]
speed[RW]
time[RW]

Public Class Methods

new(point) click to toggle source
# File lib/tcx_reader/point.rb, line 27
def initialize(point)
  @time     = Time.parse(point.at_css("Time"))
  @lat      = point.at_css("Position LatitudeDegrees").text.to_f rescue nil
  @lon      = point.at_css("Position LongitudeDegrees").text.to_f rescue nil
  @hr       = point.at_css("HeartRateBpm Value").text.to_i rescue nil
  @distance = point.at_css("DistanceMeters").text.to_f rescue nil
  @speed    = point.at_css("Speed").text.to_f rescue nil
  @cadence  = point.at_css("RunCadence").text.to_i rescue nil
end