$: << File.expand_path(File.join(File.dirname(__FILE__), "lib")) require 'ierail' ir = IERail.new # List all the stations in the system # # puts ir.stations.sample.name # List all of the trains that are buzzing around at the moment # and what they are up to # # puts ir.trains.sample.direction # What's the story out in Glenageary station? # # puts ir.station("Glenageary").sample.arrival[:expected] # Trains due in and out of Glenageary in the next 30 minutes # # puts ir.station_times("Glenageary", 30).sample.late? # Find stations that match the string partial # stations = ir.find_station("gl") candidates = [] stations.each { |ks| candidates << ks.name } puts candidates.inspect