class TSAreport
Attributes
airport_report[R]
Public Class Methods
new(airports)
click to toggle source
# File lib/tsadatalite.rb, line 60 def initialize airports @airport_report = {} airports.each do |airport| current_airport_data = TSAdata.new(airport) @airport_report[airport.to_sym] = [current_airport_data.airportname,current_airport_data.recentwaits] end end
Public Instance Methods
writereport(filename)
click to toggle source
# File lib/tsadatalite.rb, line 68 def writereport filename f = File.open(filename,'w') f.puts "************ AIRPORT SECURITY CHECKPOINT WAIT REPORT ************" f.puts "" @airport_report.each do |shortcode, array| f.puts shortcode.to_s + " / " + array[0]+":" array[1].each do |checkpoint,wait| minstring = (wait == 1) ? " minute" : " minutes" f.puts " " + checkpoint + ": " + wait.to_s + minstring end end f.close end