Table of Contents - rack-attack-6.7.0 Documentation
Classes and Modules
- Rack
- Rack::Attack
- Rack::Attack::Allow2Ban
- Rack::Attack::BaseProxy
- Rack::Attack::Blocklist
- Rack::Attack::Cache
- Rack::Attack::Check
- Rack::Attack::Configuration
- Rack::Attack::Error
- Rack::Attack::Fail2Ban
- Rack::Attack::FallbackPathNormalizer
- Rack::Attack::IncompatibleStoreError
- Rack::Attack::MisconfiguredStoreError
- Rack::Attack::MissingStoreError
- Rack::Attack::Railtie
- Rack::Attack::Request
- Rack::Attack::Safelist
- Rack::Attack::StoreProxy
- Rack::Attack::StoreProxy::ActiveSupportRedisStoreProxy
- Rack::Attack::StoreProxy::DalliProxy
- Rack::Attack::StoreProxy::MemCacheStoreProxy
- Rack::Attack::StoreProxy::RedisCacheStoreProxy
- Rack::Attack::StoreProxy::RedisProxy
- Rack::Attack::StoreProxy::RedisStoreProxy
- Rack::Attack::Throttle
- Rack::Attack::Track
Methods
- ::ban! — Rack::Attack::Fail2Ban
- ::banned? — Rack::Attack::Fail2Ban
- ::cache — Rack::Attack
- ::cache — Rack::Attack::Fail2Ban
- ::clear! — Rack::Attack
- ::default_store — Rack::Attack::Cache
- ::fail! — Rack::Attack::Allow2Ban
- ::fail! — Rack::Attack::Fail2Ban
- ::filter — Rack::Attack::Fail2Ban
- ::handle? — Rack::Attack::BaseProxy
- ::handle? — Rack::Attack::StoreProxy::ActiveSupportRedisStoreProxy
- ::handle? — Rack::Attack::StoreProxy::DalliProxy
- ::handle? — Rack::Attack::StoreProxy::MemCacheStoreProxy
- ::handle? — Rack::Attack::StoreProxy::RedisCacheStoreProxy
- ::handle? — Rack::Attack::StoreProxy::RedisProxy
- ::handle? — Rack::Attack::StoreProxy::RedisStoreProxy
- ::inherited — Rack::Attack::BaseProxy
- ::instrument — Rack::Attack
- ::key_prefix — Rack::Attack::Allow2Ban
- ::key_prefix — Rack::Attack::Fail2Ban
- ::lookup — Rack::Attack::BaseProxy
- ::new — Rack::Attack
- ::new — Rack::Attack::Blocklist
- ::new — Rack::Attack::Cache
- ::new — Rack::Attack::Check
- ::new — Rack::Attack::Configuration
- ::new — Rack::Attack::Safelist
- ::new — Rack::Attack::StoreProxy::DalliProxy
- ::new — Rack::Attack::StoreProxy::RedisProxy
- ::new — Rack::Attack::Throttle
- ::new — Rack::Attack::Track
- ::normalize_path — Rack::Attack::FallbackPathNormalizer
- ::proxies — Rack::Attack::BaseProxy
- ::reset — Rack::Attack::Fail2Ban
- ::reset! — Rack::Attack
- ::with — Rack::Attack::StoreProxy::DalliProxy
- #annotate_request_with_matched_data — Rack::Attack::Throttle
- #annotate_request_with_throttle_data — Rack::Attack::Throttle
- #blocklist — Rack::Attack::Configuration
- #blocklist_ip — Rack::Attack::Configuration
- #blocklisted? — Rack::Attack::Configuration
- #blocklisted_response= — Rack::Attack::Configuration
- #cache — Rack::Attack::Throttle
- #call — Rack::Attack
- #clear_configuration — Rack::Attack::Configuration
- #count — Rack::Attack::Cache
- #delete — Rack::Attack::Cache
- #delete — Rack::Attack::StoreProxy::DalliProxy
- #delete — Rack::Attack::StoreProxy::RedisProxy
- #delete_matched — Rack::Attack::StoreProxy::RedisProxy
- #discriminator_for — Rack::Attack::Throttle
- #do_count — Rack::Attack::Cache
- #enforce_store_method_presence! — Rack::Attack::Cache
- #enforce_store_presence! — Rack::Attack::Cache
- #increment — Rack::Attack::StoreProxy::ActiveSupportRedisStoreProxy
- #increment — Rack::Attack::StoreProxy::DalliProxy
- #increment — Rack::Attack::StoreProxy::RedisCacheStoreProxy
- #increment — Rack::Attack::StoreProxy::RedisProxy
- #key_and_expiry — Rack::Attack::Cache
- #limit_for — Rack::Attack::Throttle
- #matched_by? — Rack::Attack::Check
- #matched_by? — Rack::Attack::Throttle
- #matched_by? — Rack::Attack::Track
- #period_for — Rack::Attack::Throttle
- #read — Rack::Attack::Cache
- #read — Rack::Attack::StoreProxy::ActiveSupportRedisStoreProxy
- #read — Rack::Attack::StoreProxy::DalliProxy
- #read — Rack::Attack::StoreProxy::MemCacheStoreProxy
- #read — Rack::Attack::StoreProxy::RedisCacheStoreProxy
- #read — Rack::Attack::StoreProxy::RedisProxy
- #read — Rack::Attack::StoreProxy::RedisStoreProxy
- #rescuing — Rack::Attack::StoreProxy::DalliProxy
- #rescuing — Rack::Attack::StoreProxy::RedisProxy
- #reset! — Rack::Attack::Cache
- #reset_count — Rack::Attack::Cache
- #safelist — Rack::Attack::Configuration
- #safelist_ip — Rack::Attack::Configuration
- #safelisted? — Rack::Attack::Configuration
- #set_defaults — Rack::Attack::Configuration
- #store= — Rack::Attack::Cache
- #stub_with_if_missing — Rack::Attack::StoreProxy::DalliProxy
- #throttle — Rack::Attack::Configuration
- #throttled? — Rack::Attack::Configuration
- #throttled_response= — Rack::Attack::Configuration
- #track — Rack::Attack::Configuration
- #tracked? — Rack::Attack::Configuration
- #write — Rack::Attack::Cache
- #write — Rack::Attack::StoreProxy::ActiveSupportRedisStoreProxy
- #write — Rack::Attack::StoreProxy::DalliProxy
- #write — Rack::Attack::StoreProxy::MemCacheStoreProxy
- #write — Rack::Attack::StoreProxy::RedisCacheStoreProxy
- #write — Rack::Attack::StoreProxy::RedisProxy
- #write — Rack::Attack::StoreProxy::RedisStoreProxy