Module: RestApiClient::Configuration

Included in:
Client
Defined in:
lib/rest_api_client/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#urlObject

Returns the value of attribute url.



4
5
6
# File 'lib/rest_api_client/configuration.rb', line 4

def url
  @url
end

Instance Method Details

#default_middleware_configObject



12
13
14
15
16
17
18
19
20
21
# File 'lib/rest_api_client/configuration.rb', line 12

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.options[:timeout] = 300
    faraday.adapter  Faraday.default_adapter
  }
end

#default_optionsObject



6
7
8
9
10
# File 'lib/rest_api_client/configuration.rb', line 6

def default_options
  { 
    url:     url
  }
end