class NycSubwayStatus::CLI
Public Class Methods
new()
click to toggle source
# File lib/nyc_subway_status/cli.rb, line 3 def initialize puts "Getting trains..." NycSubwayStatus::Train.scrape_trains end
Public Instance Methods
call()
click to toggle source
# File lib/nyc_subway_status/cli.rb, line 8 def call list_trains menu end
list_trains()
click to toggle source
# File lib/nyc_subway_status/cli.rb, line 13 def list_trains puts "\nCURRENT MTA SERVICE STATUS" puts "--------------------------" NycSubwayStatus::Train.all.each_with_index {|line, index| puts "#{index + 1}. #{line.name} – #{line.status}" } end
say_bye()
click to toggle source
# File lib/nyc_subway_status/cli.rb, line 43 def say_bye puts "Bye!" end