Class: RestClient::Jogger::Configuration

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model
Defined in:
lib/rest_client/jogger/configuration.rb

Constant Summary collapse

REQUIRED_ATTRIBUTES =
%i().freeze
OPTIONAL_ATTRIBUTES =
%i(
  request_pattern
  response_pattern
  default_content_type
  default_filter_replacement
).freeze
ATTRIBUTES =
(REQUIRED_ATTRIBUTES | OPTIONAL_ATTRIBUTES).freeze

Instance Method Summary collapse

Instance Method Details

#default_content_typeObject



25
26
27
# File 'lib/rest_client/jogger/configuration.rb', line 25

def default_content_type
  @default_content_type || 'application/json'
end

#default_filter_replacementObject



29
30
31
# File 'lib/rest_client/jogger/configuration.rb', line 29

def default_filter_replacement
  @default_filter_replacement || '[FILTERED]'
end

#request_patternObject



17
18
19
# File 'lib/rest_client/jogger/configuration.rb', line 17

def request_pattern
  @request_pattern || 'rest_client.request'
end

#response_patternObject



21
22
23
# File 'lib/rest_client/jogger/configuration.rb', line 21

def response_pattern
  @response_pattern || 'rest_client.response'
end