lib/tramtracker/formatters/print_formatter.rb
module Formatters
class PrintFormatter
def initialize(tramtracker)
@tramtracker = tramtracker
end
def report
puts Time.now.strftime "[%H:%M:%S] Stop #{@tramtracker.stop_id}"
puts "Retrieving tram information..."
@tramtracker.get.each do |tram|
printf "Route %3s arriving in %2s minutes\n",
tram[:route],
tram[:minutes]
end
end
end
end