module Fit4Ruby

FitDataRecord.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2020 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

CRC16.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2014, 2015, 2016, 2017, 2018

by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

Converters.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2014 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

frozen_string_literal: true

DumpedField.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2016 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

FDR_DevField_Extension.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2020 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

FileNameCoder.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2014 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

FitFilter.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2014 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

FitMessageIdMapper.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2014 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

FitRecordHeader.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2014, 2017 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

FitTypeDefs.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2017, 2018 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

Activity.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2015 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

RecordAggregator.rb – Fit4Ruby - FIT file processing library for Ruby

Copyright © 2014 by Chris Schlaeger <cs@taskjuggler.org>

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

Constants

FIT_TYPE_DEFS
GlobalFitDictionaries
GlobalFitMessages
Log
VERSION

The version number of the library.

Public Class Methods

read(file, filter = nil) click to toggle source
# File lib/fit4ruby.rb, line 17
def self.read(file, filter = nil)
  FitFile.new.read(file, filter)
end
write(file, top_level_record) click to toggle source
# File lib/fit4ruby.rb, line 21
def self.write(file, top_level_record)
  FitFile.new.write(file, top_level_record)
end