module SpBus
Constants
- VERSION
Attributes
logger[W]
Public Class Methods
fetch_buses(destination_id)
click to toggle source
# File lib/spbus.rb, line 49 def fetch_buses(destination_id) scraper = Scrapers::Locations.new(destination_id) scraper.fetch scraper.buses end
fetch_routes() { |route| ... }
click to toggle source
# File lib/spbus.rb, line 28 def fetch_routes scraper = Scrapers::Routes.new scraper.fetch scraper.routes.select do |route| logger.info "Fetching details for route #{route.number}..." begin Scrapers::RouteDetails.new(route).fetch if block_given? yield route else true end rescue InvalidRoute logger.warn "[INVALID ROUTE] #{route.number}" false end end end
logger()
click to toggle source
# File lib/spbus.rb, line 24 def logger @logger ||= Logger.new(STDOUT) end