Module: DedupeRequests
- Defined in:
- lib/dedupe_requests.rb,
lib/dedupe_requests/guard.rb,
lib/dedupe_requests/version.rb,
lib/dedupe_requests/controller.rb,
lib/dedupe_requests/fingerprint.rb,
lib/dedupe_requests/redis_store.rb,
lib/dedupe_requests/configuration.rb
Defined Under Namespace
Modules: Controller, Fingerprint
Classes: Configuration, Error, Guard, RedisStore
Constant Summary
collapse
- MUTATING_VERBS =
The only verbs ever guarded. GET and DELETE are deliberately never deduped.
%w[POST PUT PATCH].freeze
- VERSION =
"1.0.0.pre1"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
Also known as:
configuration
16
17
18
|
# File 'lib/dedupe_requests.rb', line 16
def config
@config ||= Configuration.new
end
|
21
22
23
24
|
# File 'lib/dedupe_requests.rb', line 21
def configure
yield config
config
end
|
.reset_configuration! ⇒ Object
26
27
28
|
# File 'lib/dedupe_requests.rb', line 26
def reset_configuration!
@config = Configuration.new
end
|