Module: Wor::Requests
- Defined in:
- lib/wor/requests.rb,
lib/wor/requests/base.rb,
lib/wor/requests/version.rb,
lib/wor/requests/request_error.rb,
lib/wor/requests/malformed_base_url.rb,
lib/wor/requests/invalid_options_error.rb,
lib/generators/wor/requests/install_generator.rb,
lib/generators/wor/requests/service_generator.rb
Defined Under Namespace
Modules: Generators
Classes: Base, InvalidOptionsError, MalformedBaseUrl, RequestError
Constant Summary
collapse
- VALID_RESPONSE_TYPES =
[:json].freeze
- VERSION =
'0.1.2'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
30
31
32
|
# File 'lib/wor/requests.rb', line 30
def self.config
@config
end
|
16
17
18
|
# File 'lib/wor/requests.rb', line 16
def self.configure
yield self
end
|
.default_response_type ⇒ Object
38
39
40
|
# File 'lib/wor/requests.rb', line 38
def self.default_response_type
@config[:default_response_type]
end
|
.default_response_type=(type) ⇒ Object
24
25
26
27
28
|
# File 'lib/wor/requests.rb', line 24
def self.default_response_type=(type)
return unless VALID_RESPONSE_TYPES.include?(type)
@config[:default_response_type] = type
end
|
.logger ⇒ Object
34
35
36
|
# File 'lib/wor/requests.rb', line 34
def self.logger
@config[:logger]
end
|
.logger=(logger) ⇒ Object
20
21
22
|
# File 'lib/wor/requests.rb', line 20
def self.logger=(logger)
@config[:logger] = logger
end
|