Remove restclient
This commit is contained in:
parent
258e6efcad
commit
c281347da1
18 changed files with 64 additions and 48 deletions
|
@ -9,7 +9,7 @@ class ApiEntreprise::Adapter
|
|||
def data_source
|
||||
begin
|
||||
@data_source ||= get_resource
|
||||
rescue RestClient::ResourceNotFound
|
||||
rescue ApiEntreprise::API::ResourceNotFound
|
||||
@data_source = nil
|
||||
end
|
||||
end
|
||||
|
|
|
@ -6,6 +6,12 @@ class ApiEntreprise::API
|
|||
|
||||
TIMEOUT = 15
|
||||
|
||||
class ResourceNotFound < StandardError
|
||||
end
|
||||
|
||||
class RequestFailed < StandardError
|
||||
end
|
||||
|
||||
def self.entreprise(siren, procedure_id)
|
||||
call(ENTREPRISE_RESOURCE_NAME, siren, procedure_id)
|
||||
end
|
||||
|
@ -35,9 +41,9 @@ class ApiEntreprise::API
|
|||
if response.success?
|
||||
JSON.parse(response.body, symbolize_names: true)
|
||||
elsif response.code&.between?(401, 499)
|
||||
raise RestClient::ResourceNotFound
|
||||
raise ResourceNotFound
|
||||
else
|
||||
raise RestClient::RequestFailed
|
||||
raise RequestFailed
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue