Sha256: 2266c3eb838d0432ac38ddd1c08fb8c97a3d7d071b0f09db055d548b0bc08faf

Contents?: true

Size: 352 Bytes

Versions: 24

Compression:

Stored size: 352 Bytes

Contents

require_relative 'gpx/waypoint'
require_relative 'gpx/track'

module TF1Converter
  class GpxFile
    def initialize(gpx_file)
      @gpx = gpx_file
    end

    def waypoints
      @gpx.xpath('//gpx/wpt').map{ |node| Gpx::Waypoint.new(node) }
    end

    def tracks
      @gpx.xpath('//gpx/trk').map{ |node| Gpx::Track.new(node) }
    end

  end
end

Version data entries

24 entries across 24 versions & 2 rubygems

Version Path
open_gpx_2_kml-1.1.1 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-1.0.5 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-1.0.4 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-1.0.3 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-1.0.2 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-1.0.1 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-1.0.0 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-0.10.4 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-0.10.3 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-0.10.2 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-0.10.1 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-0.10.0 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-0.9.2 lib/tf1_converter/gpx_file.rb
open_gpx_2_kml-0.9.1 lib/tf1_converter/gpx_file.rb
tf1_converter-0.9.0 lib/tf1_converter/gpx_file.rb
tf1_converter-0.8.0 lib/tf1_converter/gpx_file.rb
tf1_converter-0.7.0 lib/tf1_converter/gpx_file.rb
tf1_converter-0.6.2 lib/tf1_converter/gpx_file.rb
tf1_converter-0.6.1 lib/tf1_converter/gpx_file.rb
tf1_converter-0.5.0 lib/tf1_converter/gpx_file.rb