class SaferBusApi::Query
Constants
- BASE_URL
Public Class Methods
by_company_name(company_name)
click to toggle source
# File lib/safer_bus_api/query.rb, line 5 def self.by_company_name(company_name) fetch_data("carriers/#{company_name}") end
by_dot_number(dot_number)
click to toggle source
# File lib/safer_bus_api/query.rb, line 9 def self.by_dot_number(dot_number) fetch_data("carrier/#{dot_number}") end
by_mc_number(mc_number)
click to toggle source
# File lib/safer_bus_api/query.rb, line 13 def self.by_mc_number(mc_number) fetch_data("carrier/#{mc_number}") end
fetch_data(url_suffix)
click to toggle source
# File lib/safer_bus_api/query.rb, line 17 def self.fetch_data(url_suffix) url = "#{BASE_URL}#{url_suffix}.json?start=1&size=10&webKey=#{SaferBusApi::Configuration.api_token}" response = Typhoeus.get(url) return response.body end