Table of Contents - rate_limiter-0.1.0 Documentation
Classes and Modules
- Object
- RateLimiter
- RateLimiter::Config
- RateLimiter::Generators
- RateLimiter::Generators::InstallGenerator
- RateLimiter::Model
- RateLimiter::Model::ClassMethods
- RateLimiter::Model::InstanceMethods
- RateLimiter::ModelConfig
- RateLimiter::Rails
- RateLimiter::Rails::Controller
- RateLimiter::Request
- RateLimiter::Request::InvalidOption
- RateLimiter::Throttle
- RateLimiter::Validator
Methods
- ::config — RateLimiter
- ::configure — RateLimiter
- ::disable_model — RateLimiter::Request
- ::enable_model — RateLimiter::Request
- ::enabled= — RateLimiter
- ::enabled= — RateLimiter::Request
- ::enabled? — RateLimiter
- ::enabled? — RateLimiter::Request
- ::enabled_for_model — RateLimiter::Request
- ::enabled_for_model? — RateLimiter::Request
- ::included — RateLimiter::Rails::Controller
- ::included — RateLimiter::Model
- ::merge — RateLimiter::Request
- ::new — RateLimiter::Config
- ::new — RateLimiter::ModelConfig
- ::new — RateLimiter::Throttle
- ::new — RateLimiter::Validator
- ::request — RateLimiter
- ::set — RateLimiter::Request
- ::source — RateLimiter::Request
- ::source= — RateLimiter::Request
- ::store — RateLimiter::Request
- ::to_h — RateLimiter::Request
- ::validate_public_options — RateLimiter::Request
- ::with — RateLimiter::Request
- #copy_initializer — RateLimiter::Generators::InstallGenerator
- #copy_locale — RateLimiter::Generators::InstallGenerator
- #default_error_message — RateLimiter::Validator
- #enabled — RateLimiter::Config
- #enabled= — RateLimiter::Config
- #enabled? — RateLimiter::Throttle
- #exceeded? — RateLimiter::Throttle
- #if_condition — RateLimiter::Throttle
- #interval — RateLimiter::Throttle
- #interval_query_params — RateLimiter::Throttle
- #object_type — RateLimiter::Validator
- #on — RateLimiter::Throttle
- #on_query_params — RateLimiter::Throttle
- #others_for_rate_limiting — RateLimiter::Throttle
- #rate_limit — RateLimiter::Model::ClassMethods
- #rate_limit? — RateLimiter::Throttle
- #rate_limit_exceeded? — RateLimiter::Model::InstanceMethods
- #rate_limiter — RateLimiter::Model::ClassMethods
- #rate_limiter_enabled_for_controller — RateLimiter::Rails::Controller
- #set_rate_limiter_enabled_for_controller — RateLimiter::Rails::Controller
- #set_rate_limiter_source — RateLimiter::Rails::Controller
- #setup — RateLimiter::ModelConfig
- #setup_options — RateLimiter::ModelConfig
- #setup_validations — RateLimiter::ModelConfig
- #throttle — RateLimiter::Model::InstanceMethods
- #timestamp_field — RateLimiter::Throttle
- #unless_condition — RateLimiter::Throttle
- #user_for_rate_limiter — RateLimiter::Rails::Controller
- #validate — RateLimiter::Validator