class Rox::Core::ConfigurationFetcherSelfManaged
Public Instance Methods
fetch()
click to toggle source
# File lib/rox/core/network/configuration_fetcher_self_managed.rb, line 8 def fetch source = ConfigurationSource::API begin fetch_result = fetch_from_api if fetch_result.success? return ConfigurationFetchResult.new(fetch_result.text, source) else write_fetch_error_to_log_and_invoke_fetch_handler(source, fetch_result) end rescue StandardError => e write_fetch_exception_to_log_and_invoke_fetch_handler(source, e) end nil end
fetch_from_api()
click to toggle source
# File lib/rox/core/network/configuration_fetcher_self_managed.rb, line 24 def fetch_from_api api_request = @request_configuration_builder.build_for_api @request.send_post(api_request.url, api_request.query_params) end