class EmtApi::Api
Constants
- EMT_CLIENT
- EMT_SECRET
- GET_LIST_LINES_URL
- GET_NODE_LINES_URL
Public Class Methods
get_list_lines(line_ids = nil, date = Time.now)
click to toggle source
# File lib/emt_api/api.rb, line 11 def self.get_list_lines(line_ids = nil, date = Time.now) http_response = HTTP.post(GET_LIST_LINES_URL, form: { idClient: EMT_CLIENT, passKey: EMT_SECRET, SelectDate: date.strftime("%d/%m/%Y"), Lines: line_ids }) emt_response = EmtApi::Response.new(http_response) emt_response.valid_data? ? emt_response.data : nil end
get_nodes_lines(stop_id = nil)
click to toggle source
Recupera todos los identificadores de parada, junto con su coordenada UTM, nombre y la relación de líneas/sentido que pasan por cada uno de ellos.
# File lib/emt_api/api.rb, line 27 def self.get_nodes_lines(stop_id = nil) http_response = HTTP.post(GET_NODE_LINES_URL, form: { idClient: EMT_CLIENT, passKey: EMT_SECRET, Nodes: stop_id }) emt_response = EmtApi::Response.new(http_response) emt_response.valid_data? ? emt_response.data : nil end