Module: GpxTrackGenerator::Api

Defined in:
lib/gpx_track_generator/api.rb

Overview

Main api

Class Method Summary collapse

Class Method Details

.generate(input_files:, track_name:, output_file:) ⇒ Object



5
6
7
8
9
10
# File 'lib/gpx_track_generator/api.rb', line 5

def self.generate(input_files:, track_name:, output_file:)
  files = input_files.map { |f| GpxFile.new(File.expand_path(f)) }
  track = Track.new(files, name: track_name)

  File.write(output_file, track.to_s)
end