Module: ACTransitRails
- Defined in:
- lib/actransit_rails.rb,
lib/actransit_rails/version.rb,
lib/actransit_rails/exceptions.rb
Defined Under Namespace
Classes: APIAccessError, Error
Constant Summary
collapse
- VERSION =
"0.2.0"
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Attribute Details
#actransit_token=(value) ⇒ Object
Sets the attribute actransit_token
7
8
9
|
# File 'lib/actransit_rails.rb', line 7
def actransit_token=(value)
@actransit_token = value
end
|
Class Method Details
9
10
11
|
# File 'lib/actransit_rails.rb', line 9
def self.configure(actransit_token)
@actransit_token = actransit_token
end
|
.get_all_routes ⇒ Object
13
14
15
16
17
18
19
20
21
|
# File 'lib/actransit_rails.rb', line 13
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
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/actransit_rails.rb', line 45
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
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/actransit_rails.rb', line 23
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
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# File 'lib/actransit_rails.rb', line 56
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 +
response_format
)
return get_response(uri)
end
|
.get_trips(route_name) ⇒ Object
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/actransit_rails.rb', line 34
def self.get_trips(route_name)
uri = URI.parse(
base_url +
"route/" +
"#{route_name}/trips/" +
search_string +
my_token
)
return get_response(uri)
end
|