class CompaniesHouseHub::BaseModel
Public Class Methods
format_url(url, params)
click to toggle source
# File lib/companies_house_hub/base_model.rb, line 19 def self.format_url(url, params) formatted = url.dup.strip params.each { |key, value| formatted.sub!(":#{key}", value) } formatted end
get(path, params)
click to toggle source
# File lib/companies_house_hub/base_model.rb, line 7 def self.get(path, params) result = CompaniesHouseHub.connection.get(path, params) raise APIKeyError, result.body[:error] if result.status == 401 result end
Public Instance Methods
format_url(url, params)
click to toggle source
# File lib/companies_house_hub/base_model.rb, line 27 def format_url(url, params) self.class.format_url(url, params) end
get(path, params)
click to toggle source
# File lib/companies_house_hub/base_model.rb, line 15 def get(path, params) self.class.get(path.strip, params) end