Class: EMIS::MilitaryInformationConfigurationV2

Inherits:
Configuration show all
Defined in:
lib/emis/military_information_configuration_v2.rb

Overview

Configuration for MilitaryInformationService includes API URL and breakers service name.

Instance Attribute Summary

Attributes inherited from Common::Client::Configuration::Base

#base_request_headers, #open_timeout, #read_timeout, #request_types, #user_agent

Instance Method Summary collapse

Methods inherited from Configuration

#allow_missing_certs?, #connection, ssl_cert_path, ssl_key_path, #ssl_options

Methods inherited from Common::Client::Configuration::SOAP

#allow_missing_certs?, #ssl_cert, #ssl_key

Methods inherited from Common::Client::Configuration::Base

#breakers_error_threshold, #breakers_exception_handler, #breakers_matcher, #breakers_service, #create_new_breakers_service, #request_options, #service_exception

Instance Method Details

#base_pathString

Military Information Service URL

Returns:

  • (String)

    Military Information Service URL



12
13
14
# File 'lib/emis/military_information_configuration_v2.rb', line 12

def base_path
  URI.join(Settings.emis.host, Settings.emis.military_information_url.v2).to_s
end

#service_nameString

Military Information Service breakers name

Returns:

  • (String)

    Military Information Service breakers name



20
21
22
# File 'lib/emis/military_information_configuration_v2.rb', line 20

def service_name
  'EmisMilitaryInformationV2'
end