Module: Amtrak

Defined in:
lib/amtrak.rb,
lib/amtrak/version.rb,
lib/amtrak/train_parser.rb,
lib/amtrak/train_fetcher.rb,
lib/amtrak/train_fetcher/main_page.rb,
lib/amtrak/train_fetcher/train_page.rb

Overview

Main Amtrak module

Defined Under Namespace

Modules: Version Classes: Error, TrainFetcher, TrainParser

Class Method Summary collapse

Class Method Details

.get(from, to, date: nil) ⇒ Object



11
12
13
14
15
# File 'lib/amtrak.rb', line 11

def self.get(from, to, date: nil)
  Amtrak::TrainFetcher.get(from, to, date: date).map do |html|
    Amtrak::TrainParser.parse(html)
  end.flatten
end

.loggerObject



7
8
9
# File 'lib/amtrak.rb', line 7

def self.logger
  @logger ||= Logger.new(STDOUT)
end