Module: Restool::Settings::Loader
- Includes:
- Models
- Defined in:
- lib/restool/settings/loader.rb
Constant Summary
collapse
- DEFAULT_TIMEOUT =
60
- DEFAULT_SSL_VERIFY =
false
Constants included
from Models
Models::OperationResponsField
Class Method Summary
collapse
Class Method Details
.load(service_name, opts = {}) ⇒ Object
14
15
16
17
18
19
20
21
22
|
# File 'lib/restool/settings/loader.rb', line 14
def self.load(service_name, opts = {})
service_config = config['services'].detect do |service|
service['name'] == service_name.to_s
end
raise "Service #{service_name} not found in configuration" unless service_config
build_service(service_config, opts)
end
|