<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/velo/part.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,20 +1,20 @@
 require &quot;velo/device&quot;
-require &quot;velo/lap&quot;
+require &quot;velo/part&quot;
 
 
 module Velo
 
   class Activity
 
-    attr_accessor :id, :sport, :device, :laps
+    attr_accessor :id, :sport, :device, :parts
 
     def initialize()
       super
-      self.laps = []
+      self.parts = []
     end
 
     def inspect()
-      s = &quot;#&lt;Activity #{id}: #{sport}, #{laps.size} laps, device: #{device}&gt;&quot;
+      s = &quot;#&lt;Activity #{id}: #{sport}, #{parts.size} parts, device: #{device}&gt;&quot;
     end
 
     alias_method :to_s, :inspect</diff>
      <filename>lib/velo/activity.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@ require &quot;rubygems&quot;
 
 require &quot;velo/activity&quot;
 require &quot;velo/device&quot;
-require &quot;velo/lap&quot;
+require &quot;velo/part&quot;
 require &quot;velo/trackpoint&quot;
 
 
@@ -20,7 +20,7 @@ module Velo
       a.device = Device.from_tcx activity.css(&quot;Creator&quot;)
 
       activity.css(&quot;Lap&quot;).each {|lap|
-        a.laps &lt;&lt; Lap.from_tcx(lap)
+        a.parts &lt;&lt; Part.from_tcx(lap)
       }
 
       a
@@ -44,26 +44,26 @@ module Velo
     end
   end
 
-  class Lap
-    def self.from_tcx(lap)
+  class Part
+    def self.from_tcx(part)
       l = new
 
-      l.start_time = Time.parse lap[&quot;StartTime&quot;]
-      l.trigger = lap.css(&quot;TriggerMethod&quot;).text
-      l.intensity = lap.css(&quot;Intensity&quot;).text
-      l.duration = lap.css(&quot;TotalTimeSeconds&quot;).text.to_f
-      l.distance = lap.css(&quot;DistanceMeters&quot;).text.to_f
-      l.calories = lap.css(&quot;Calories&quot;).text.to_f
-      l.speed_max = lap.css(&quot;MaximumSpeed&quot;).text.to_f
-      l.hr_average = lap.css(&quot;AverageHeartRateBpm&quot;).text.to_i
-      l.hr_max = lap.css(&quot;MaximumHeartRateBpm&quot;).text.to_i
+      l.start_time = Time.parse part[&quot;StartTime&quot;]
+      l.trigger = part.css(&quot;TriggerMethod&quot;).text
+      l.intensity = part.css(&quot;Intensity&quot;).text
+      l.duration = part.css(&quot;TotalTimeSeconds&quot;).text.to_f
+      l.distance = part.css(&quot;DistanceMeters&quot;).text.to_f
+      l.calories = part.css(&quot;Calories&quot;).text.to_i
+      l.speed_max = part.css(&quot;MaximumSpeed&quot;).text.to_f
+      l.hr_average = part.css(&quot;AverageHeartRateBpm&quot;).text.to_i
+      l.hr_max = part.css(&quot;MaximumHeartRateBpm&quot;).text.to_i
 
       # O.M.G.
-      l.cadence_average = lap.children.each {|c| break c.text if c.name == &quot;Cadence&quot; }
+      l.cadence_average = part.children.each {|c| break c.text if c.name == &quot;Cadence&quot; }
 
-      l.watts_average = lap.css(&quot;Extensions&quot;).children.first.children.text.to_i
+      l.watts_average = part.css(&quot;Extensions&quot;).children.first.children.text.to_i
 
-      lap.css(&quot;Track Trackpoint&quot;).each {|point|
+      part.css(&quot;Track Trackpoint&quot;).each {|point|
         l.trackpoints &lt;&lt; TrackPoint.from_tcx(point)
       }
 </diff>
      <filename>lib/velo/tcx.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,4 +4,4 @@ require &quot;lib/velo/tcx&quot;
 $xml = File.open(ARGV.first) {|f| Nokogiri::XML.parse f }
 $a = Velo::Activity.from_tcx $xml.css(&quot;Activity&quot;).first
 
-p $a, $a.laps.first, $a.laps.first.trackpoints.first
+p $a, $a.parts.first, $a.parts.first.trackpoints.first</diff>
      <filename>test.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>lib/velo/lap.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>057ea34a32c2155ea52c875a2e1a79e870736f79</id>
    </parent>
  </parents>
  <author>
    <name>Eero Saynatkari</name>
    <email>projects@kittensoft.org</email>
  </author>
  <url>http://github.com/rue/velo/commit/1f9a4808def7f46a407a4d1de4200232058d41a3</url>
  <id>1f9a4808def7f46a407a4d1de4200232058d41a3</id>
  <committed-date>2009-10-15T19:41:20-07:00</committed-date>
  <authored-date>2009-10-15T19:41:20-07:00</authored-date>
  <message>Rename Lap to a hopefully clearer Part.</message>
  <tree>678805b78042666f30858b73508ec18d6cafa273</tree>
  <committer>
    <name>Eero Saynatkari</name>
    <email>projects@kittensoft.org</email>
  </committer>
</commit>
