Module: Grape::Attack

Extended by:
Configurable
Defined in:
lib/grape/attack.rb,
lib/grape/attack/counter.rb,
lib/grape/attack/limiter.rb,
lib/grape/attack/options.rb,
lib/grape/attack/request.rb,
lib/grape/attack/version.rb,
lib/grape/attack/throttle.rb,
lib/grape/attack/extension.rb,
lib/grape/attack/exceptions.rb,
lib/grape/attack/configurable.rb,
lib/grape/attack/configuration.rb,
lib/grape/attack/adapters/redis.rb,
lib/grape/attack/adapters/memory.rb

Defined Under Namespace

Modules: Adapters, Configurable, Extension Classes: Configuration, Counter, Limiter, Options, Request, Throttle

Constant Summary collapse

VERSION =
'0.3.0'
StoreError =
Class.new(StandardError)
Exceptions =
Class.new(StandardError)
RateLimitExceededError =
Class.new(Exceptions)

Method Summary

Methods included from Configurable

config, configure