Class: RestClient::Jogger::Configuration
- Inherits:
-
Object
- Object
- RestClient::Jogger::Configuration
- 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 log_output filter_parameters ).freeze
- ATTRIBUTES =
(REQUIRED_ATTRIBUTES | OPTIONAL_ATTRIBUTES).freeze
Instance Method Summary collapse
- #default_content_type ⇒ Object
- #default_filter_replacement ⇒ Object
- #filter_parameters ⇒ Object
- #log_output ⇒ Object
- #request_pattern ⇒ Object
- #response_pattern ⇒ Object
Instance Method Details
#default_content_type ⇒ Object
27 28 29 |
# File 'lib/rest_client/jogger/configuration.rb', line 27 def default_content_type @default_content_type || 'application/json' end |
#default_filter_replacement ⇒ Object
31 32 33 |
# File 'lib/rest_client/jogger/configuration.rb', line 31 def default_filter_replacement @default_filter_replacement || '[FILTERED]' end |
#filter_parameters ⇒ Object
39 40 41 |
# File 'lib/rest_client/jogger/configuration.rb', line 39 def filter_parameters @filter_parameters || [] end |
#log_output ⇒ Object
35 36 37 |
# File 'lib/rest_client/jogger/configuration.rb', line 35 def log_output @log_output || 'log/rest_client.log' end |
#request_pattern ⇒ Object
19 20 21 |
# File 'lib/rest_client/jogger/configuration.rb', line 19 def request_pattern @request_pattern || 'rest_client.request' end |
#response_pattern ⇒ Object
23 24 25 |
# File 'lib/rest_client/jogger/configuration.rb', line 23 def response_pattern @response_pattern || 'rest_client.response' end |