module RestApiClient::Configuration
Attributes
url[RW]
Public Instance Methods
default_middleware_config()
click to toggle source
# File lib/rest_api_client/configuration.rb, line 14 def default_middleware_config lambda {|faraday| faraday.request :json faraday.request :url_encoded faraday.headers[:Accept] = 'application/json' faraday.headers['Content-Type'] = 'application/json' faraday.response :logger, logger #faraday.options[:timeout] = 300 faraday.adapter Faraday.default_adapter } end
default_options()
click to toggle source
# File lib/rest_api_client/configuration.rb, line 8 def default_options { url: url } end
logger()
click to toggle source
# File lib/rest_api_client/configuration.rb, line 26 def logger log_output = $stdout if defined? Rails log_out = 'logs/api_logs.txt' unless Rails.env.development? end logger = Logger.new log_output logger.level = Logger::INFO logger end