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