Module: RunningTrack

Defined in:
lib/mosTrack.rb,
lib/mosTrack/data.rb,
lib/mosTrack/table.rb,
lib/mosTrack/track.rb,
lib/mosTrack/track_collection.rb

Defined Under Namespace

Modules: Data Classes: Table, Track, TrackCollection

Class Method Summary collapse

Class Method Details



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/mosTrack.rb', line 8

def self.print
  begin 
    data = Data.import
  rescue Timeout::Error, RunningTrack::Data::RunningTrackNoDataError => e
    puts "----------------------------------------------------"
    puts "Ошибка: #{e.message}"
    puts "Данные будут загружены из локального хранилища"
    puts "----------------------------------------------------"
  end
  begin
    Table.new(data).print
  rescue Exception => e
    puts "Ошибка: #{e.message}"
  end
end