module QldConfig
Constants
- DEFAULT_REGION
- DEFAULT_WATCH_TYPES
- GTFS_CACHE_DIR
- GTFS_CACHE_MAX_AGE_SEC
- GTFS_ZIP_URL
- MAX_ALERTS
- MAX_DEPARTURES
- MAX_EVENTS
- MAX_STOPS
- PLUGIN_NAME
- PUBLIC_TRAFFIC_API_KEY
- REGIONS
- TRAFFIC_BASE
- TRANSIT_RT_BASE
Public Instance Methods
Source
# File lib/qld_config.rb, line 26 def traffic_api_key(key: nil) resolved = key.to_s.strip resolved = ENV.fetch("QLDTRAFFIC_API_KEY", "").to_s.strip if resolved.empty? resolved = PUBLIC_TRAFFIC_API_KEY if resolved.empty? resolved end
Source
# File lib/qld_config.rb, line 33 def traffic_events_url "#{TRAFFIC_BASE}/v2/events" end
Source
# File lib/qld_config.rb, line 37 def traffic_past_hour_url "#{TRAFFIC_BASE}/v2/events/past-one-hour" end
Source
# File lib/qld_config.rb, line 41 def transit_feed_url(region:, feed:) "#{TRANSIT_RT_BASE}/#{region}/#{feed}" end