Module: GoTransit
- Defined in:
- lib/go_transit.rb,
lib/go_transit/client.rb,
lib/go_transit/errors.rb,
lib/go_transit/version.rb,
lib/go_transit/response.rb,
lib/go_transit/api_resource.rb,
lib/go_transit/resources/fare.rb,
lib/go_transit/resources/stop.rb,
lib/go_transit/resources/metadata.rb,
lib/go_transit/resources/schedule.rb,
lib/go_transit/resources/stop/line.rb,
lib/go_transit/resources/stop/place.rb,
lib/go_transit/resources/stop/parking.rb,
lib/go_transit/resources/stop/station.rb,
lib/go_transit/resources/schedule/line.rb,
lib/go_transit/resources/schedule/trip.rb,
lib/go_transit/resources/stop/facility.rb,
lib/go_transit/resources/service_update.rb,
lib/go_transit/resources/stop/place/stop.rb,
lib/go_transit/resources/schedule/journey.rb,
lib/go_transit/resources/stop/destination.rb,
lib/go_transit/resources/stop/next_service.rb,
lib/go_transit/resources/fare/fare_category.rb,
lib/go_transit/resources/schedule/all_lines.rb,
lib/go_transit/resources/schedule/line/trip.rb,
lib/go_transit/resources/schedule/trip/stop.rb,
lib/go_transit/resources/service_at_a_glance.rb,
lib/go_transit/resources/stop/destination/line.rb,
lib/go_transit/resources/service_update/message.rb,
lib/go_transit/resources/stop/next_service/line.rb,
lib/go_transit/resources/schedule/all_lines/line.rb,
lib/go_transit/resources/schedule/line/trip/stop.rb,
lib/go_transit/resources/schedule/trip/stop/track.rb,
lib/go_transit/resources/service_at_a_glance/trip.rb,
lib/go_transit/resources/fare/fare_category/ticket.rb,
lib/go_transit/resources/service_update/exceptions.rb,
lib/go_transit/resources/service_update/message/line.rb,
lib/go_transit/resources/service_update/message/stop.rb,
lib/go_transit/resources/service_update/message/trip.rb,
lib/go_transit/resources/schedule/journey/sch_journey.rb,
lib/go_transit/resources/fare/fare_category/ticket/fare.rb,
lib/go_transit/resources/service_update/exceptions/trip.rb,
lib/go_transit/resources/schedule/all_lines/line/variant.rb,
lib/go_transit/resources/schedule/trip/stop/arrival_time.rb,
lib/go_transit/resources/service_update/union_departures.rb,
lib/go_transit/resources/service_update/service_guarantee.rb,
lib/go_transit/resources/schedule/trip/stop/departure_time.rb,
lib/go_transit/resources/service_update/exceptions/trip/stop.rb,
lib/go_transit/resources/schedule/journey/sch_journey/service.rb,
lib/go_transit/resources/service_update/union_departures/trip.rb,
lib/go_transit/resources/service_update/service_guarantee/stop.rb,
lib/go_transit/resources/schedule/journey/sch_journey/service/link.rb,
lib/go_transit/resources/schedule/journey/sch_journey/service/trip.rb,
lib/go_transit/resources/service_update/union_departures/trip/stop.rb,
lib/go_transit/resources/schedule/journey/sch_journey/service/transfer.rb,
lib/go_transit/resources/schedule/journey/sch_journey/service/trip/stop.rb
Defined Under Namespace
Classes: ApiError, ApiResource, Client, Fare, Metadata, Response, Schedule, ServiceAtAGlance, ServiceUpdate, Stop
Constant Summary collapse
- NoContentError =
Class.new(ApiError)
- BadRequestError =
Class.new(ApiError)
Class.new(ApiError)
- ForbiddenError =
Class.new(ApiError)
- NotFoundError =
Class.new(ApiError)
- VERSION =
"0.10.0".freeze
Class Attribute Summary collapse
-
.api_key ⇒ Object
Returns the value of attribute api_key.
-
.custom_base_url ⇒ Object
Returns the value of attribute custom_base_url.
Class Method Summary collapse
Class Attribute Details
.api_key ⇒ Object
Returns the value of attribute api_key.
65 66 67 |
# File 'lib/go_transit.rb', line 65 def api_key @api_key end |
.custom_base_url ⇒ Object
Returns the value of attribute custom_base_url.
65 66 67 |
# File 'lib/go_transit.rb', line 65 def custom_base_url @custom_base_url end |
Class Method Details
.base_url ⇒ Object
71 72 73 |
# File 'lib/go_transit.rb', line 71 def base_url custom_base_url || "http://api.openmetrolinx.com/OpenDataAPI/api" end |
.configure {|_self| ... } ⇒ Object
67 68 69 |
# File 'lib/go_transit.rb', line 67 def configure yield self end |