Mutualise a JSON#parse call

This commit is contained in:
gregoirenovel 2018-03-15 14:23:57 +01:00
parent 57b42e24e5
commit 9a7e13f72f
6 changed files with 11 additions and 9 deletions

View file

@ -32,7 +32,9 @@ class SIADE::API
params = params(siret_or_siren, procedure_id)
verify_ssl_mode = OpenSSL::SSL::VERIFY_NONE
RestClient::Resource.new(url, verify_ssl: verify_ssl_mode).get(params: params)
result = RestClient::Resource.new(url, verify_ssl: verify_ssl_mode).get(params: params)
JSON.parse(result, symbolize_names: true)
end
def self.url(resource_name, siret_or_siren)

View file

@ -5,7 +5,7 @@ class SIADE::EntrepriseAdapter
end
def data_source
@data_source ||= JSON.parse(SIADE::API.entreprise(@siren, @procedure_id), symbolize_names: true)
@data_source ||= SIADE::API.entreprise(@siren, @procedure_id)
rescue
@data_source = nil
end

View file

@ -5,7 +5,7 @@ class SIADE::EtablissementAdapter
end
def data_source
@data_source ||= JSON.parse(SIADE::API.etablissement(@siret, @procedure_id), symbolize_names: true)
@data_source ||= SIADE::API.etablissement(@siret, @procedure_id)
end
def success?

View file

@ -5,7 +5,7 @@ class SIADE::ExercicesAdapter
end
def data_source
@data_source ||= JSON.parse(SIADE::API.exercices(@siret, @procedure_id), symbolize_names: true)
@data_source ||= SIADE::API.exercices(@siret, @procedure_id)
rescue
@data_source = nil
end

View file

@ -5,7 +5,7 @@ class SIADE::RNAAdapter
end
def data_source
@data_source ||= JSON.parse(SIADE::API.rna(@siret, @procedure_id), symbolize_names: true)
@data_source ||= SIADE::API.rna(@siret, @procedure_id)
end
def to_params