Class: InheritedProofing::MHV::Service::ConfigMethods
Instance Method Summary
collapse
configuration, #raise_backend_exception
#log_exception_to_sentry, #log_message_to_sentry, #non_nil_hash?, #normalize_level, #rails_logger
Instance Method Details
#correlation_id_api_request(icn) ⇒ Object
31
32
33
34
35
36
|
# File 'lib/inherited_proofing/mhv/service.rb', line 31
def correlation_id_api_request(icn)
response = perform(:get, correlation_id_url(icn), nil, )
JSON.parse(response.body)
rescue Common::Client::Errors::ClientError
{}
end
|
#correlation_id_url(icn) ⇒ Object
19
20
21
|
# File 'lib/inherited_proofing/mhv/service.rb', line 19
def correlation_id_url(icn)
"#{config.valid_id_url}/#{icn}"
end
|
27
28
29
|
# File 'lib/inherited_proofing/mhv/service.rb', line 27
def
{ 'appToken' => config.app_token, 'Content-Type' => 'application/json', 'Accept' => 'application/json' }
end
|
#verification_info_api_request(correlation_id) ⇒ Object
38
39
40
41
42
43
|
# File 'lib/inherited_proofing/mhv/service.rb', line 38
def verification_info_api_request(correlation_id)
response = perform(:get, verification_info_url(correlation_id), nil, )
JSON.parse(response.body)
rescue Common::Client::Errors::ClientError
{}
end
|
#verification_info_url(correlation_id) ⇒ Object
23
24
25
|
# File 'lib/inherited_proofing/mhv/service.rb', line 23
def verification_info_url(correlation_id)
"#{config.vacct_info_url}/#{correlation_id}"
end
|