Module: ACTransitRails
- Defined in:
- lib/actransit_rails.rb,
lib/actransit_rails/version.rb
Constant Summary collapse
- VERSION =
"0.1.0"
Instance Attribute Summary collapse
-
#actransit_token ⇒ Object
writeonly
Sets the attribute actransit_token.
Class Method Summary collapse
- .configure(actransit_token) ⇒ Object
- .get_all_routes ⇒ Object
- .get_directions(route_name) ⇒ Object
- .get_route(route_name) ⇒ Object
- .get_stops(route_name, trip = nil) ⇒ Object
- .get_trips(route_name) ⇒ Object
Instance Attribute Details
#actransit_token=(value) ⇒ Object (writeonly)
Sets the attribute actransit_token
6 7 8 |
# File 'lib/actransit_rails.rb', line 6 def actransit_token=(value) @actransit_token = value end |
Class Method Details
.configure(actransit_token) ⇒ Object
8 9 10 |
# File 'lib/actransit_rails.rb', line 8 def self.configure(actransit_token) @actransit_token = actransit_token end |
.get_all_routes ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/actransit_rails.rb', line 12 def self.get_all_routes uri = URI.parse( base_url + "routes/" + search_string + my_token ) return get_response(uri) end |
.get_directions(route_name) ⇒ Object
44 45 46 47 48 49 50 51 52 53 |
# File 'lib/actransit_rails.rb', line 44 def self.get_directions(route_name) uri = URI.parse( base_url + "route/" + "#{route_name}/directions/" + search_string + my_token ) return get_response(uri) end |
.get_route(route_name) ⇒ Object
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/actransit_rails.rb', line 22 def self.get_route(route_name) uri = URI.parse( base_url + "route/" + "#{route_name}/" + search_string + my_token ) return get_response(uri) end |
.get_stops(route_name, trip = nil) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/actransit_rails.rb', line 55 def self.get_stops(route_name, trip = nil) trip ||= get_trips(route_name)[0]["TripId"] uri = URI.parse( base_url + "route/" + "#{route_name}/trip/" + "#{trip}/stops/" + search_string + my_token ) return get_response(uri) end |
.get_trips(route_name) ⇒ Object
33 34 35 36 37 38 39 40 41 42 |
# File 'lib/actransit_rails.rb', line 33 def self.get_trips(route_name) uri = URI.parse( base_url + "route/" + "#{route_name}/trips/" + search_string + my_token ) return get_response(uri) end |