class Starline::Telematics
Attributes
tracks_path[R]
Public Class Methods
new(tracks_path)
click to toggle source
# File lib/starline/telematics.rb, line 8 def initialize(tracks_path) @tracks_path = File.expand_path(tracks_path) end
Public Instance Methods
geo_points()
click to toggle source
# File lib/starline/telematics.rb, line 16 def geo_points Starline::Builders::GeoPoints.build(parsed_tracks_file) end
tracks()
click to toggle source
# File lib/starline/telematics.rb, line 20 def tracks Starline::Builders::Tracks.build(geo_points) end
tracks_file()
click to toggle source
# File lib/starline/telematics.rb, line 12 def tracks_file File.open(tracks_path) end
Private Instance Methods
parsed_tracks_file()
click to toggle source
# File lib/starline/telematics.rb, line 26 def parsed_tracks_file JSON.parse(File.read(tracks_file)) end