From 70f54be360a7d0f55ceec1636e0fea9447c2b83c Mon Sep 17 00:00:00 2001 From: Chris Schlaeger Date: Thu, 31 Jul 2014 23:02:28 +0200 Subject: Adapt to latest fit4ruby changes. --- lib/postrunner/Activity.rb | 8 ++++---- lib/postrunner/ActivityReport.rb | 2 +- lib/postrunner/Main.rb | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/lib/postrunner/Activity.rb b/lib/postrunner/Activity.rb index aa50789..a37c2de 100644 --- a/lib/postrunner/Activity.rb +++ b/lib/postrunner/Activity.rb @@ -31,8 +31,8 @@ module PostRunner Log.info "FIT file #{@fit_file} is OK" end - def dump - load_fit_file + def dump(filter) + load_fit_file(filter) end def yaml_initialize(tag, value) @@ -69,10 +69,10 @@ module PostRunner private - def load_fit_file + def load_fit_file(filter = nil) fit_file = File.join(@db.fit_dir, @fit_file) begin - return Fit4Ruby.read(fit_file) + return Fit4Ruby.read(fit_file, filter) rescue Fit4Ruby::Error Log.fatal $! end diff --git a/lib/postrunner/ActivityReport.rb b/lib/postrunner/ActivityReport.rb index 84075d5..60ceef1 100644 --- a/lib/postrunner/ActivityReport.rb +++ b/lib/postrunner/ActivityReport.rb @@ -60,7 +60,7 @@ module PostRunner 'Avg. HR', 'Max. HR' ]) t.set_column_attributes(Array.new(7, { :halign => :right })) t.body - @activity.laps.each do |lap| + @activity.sessions[0].laps.each do |lap| t.cell(secsToHMS(lap.total_timer_time)) t.cell('%.2f' % (lap.total_distance / 1000.0)) t.cell(speedToPace(lap.avg_speed)) diff --git a/lib/postrunner/Main.rb b/lib/postrunner/Main.rb index 96d6265..3ec3c70 100644 --- a/lib/postrunner/Main.rb +++ b/lib/postrunner/Main.rb @@ -220,7 +220,7 @@ EOT when :delete @activities.delete(activity) when :dump - activity.dump + activity.dump(@filter) when :rename @activities.rename(activity, @name) when :summary -- cgit v1.2.3