Class: Transilien::Line
- Inherits:
-
MicroService
- Object
- MicroService
- Transilien::Line
- Defined in:
- lib/transilien/line.rb
Constant Summary
Constants inherited from MicroService
MicroService::API_HOST, MicroService::API_URI, MicroService::Default_cache_duration
Instance Attribute Summary
Attributes inherited from MicroService
#access_time, #external_code, #name, #payload
Instance Method Summary collapse
-
#backward ⇒ Object
I don’t have a clue what is about….
-
#forward ⇒ Object
I don’t have a clue what is about….
- #mode_type ⇒ Object
- #network ⇒ Object
Methods inherited from MicroService
action, action_component, action_instance_xpath, action_param, add_filters, cache_it, cache_keys, errors, filters, filters=, find, find_from_full_query_cache, find_from_query_caches, from_node, http, params, #to_s
Instance Method Details
#backward ⇒ Object
I don’t have a clue what is about…
15 16 17 |
# File 'lib/transilien/line.rb', line 15 def backward payload.at('Backward') end |
#forward ⇒ Object
I don’t have a clue what is about…
10 11 12 |
# File 'lib/transilien/line.rb', line 10 def forward payload.at('Forward') end |
#mode_type ⇒ Object
2 3 4 |
# File 'lib/transilien/line.rb', line 2 def mode_type @mode_type ||= Transilien::ModeType.from_node(payload.at('ModeType'), access_time) end |
#network ⇒ Object
5 6 7 |
# File 'lib/transilien/line.rb', line 5 def network @network ||= Transilien::Network.from_node(payload.at('Network'), access_time) end |