Table of Contents - web_shield-0.1.1 Documentation
Classes and Modules
- WebShield
- WebShield::Config
- WebShield::Error
- WebShield::IPShield
- WebShield::MemoryStore
- WebShield::Middleware
- WebShield::Shield
- WebShield::ThrottleShield
Methods
- ::configure — WebShield
- ::new — WebShield::Config
- ::new — WebShield::IPShield
- ::new — WebShield::MemoryStore
- ::new — WebShield::Middleware
- ::new — WebShield::Shield
- ::new — WebShield::ThrottleShield
- #build_path_matcher — WebShield::Shield
- #build_shield — WebShield::Config
- #call — WebShield::Middleware
- #check_options — WebShield::IPShield
- #check_options — WebShield::ThrottleShield
- #clear — WebShield::MemoryStore
- #del_from_set — WebShield::MemoryStore
- #dictatorial? — WebShield::Shield
- #filter — WebShield::IPShield
- #filter — WebShield::Shield
- #filter — WebShield::ThrottleShield
- #generate_id — WebShield::Config
- #get_store_key — WebShield::IPShield
- #get_store_key — WebShield::ThrottleShield
- #hash_to_symbol_keys — WebShield::Shield
- #in_blacklist? — WebShield::IPShield
- #in_ip_list? — WebShield::IPShield
- #in_whitelist? — WebShield::IPShield
- #incr — WebShield::MemoryStore
- #push_to_blacklist — WebShield::IPShield
- #push_to_set — WebShield::MemoryStore
- #push_to_whitelist — WebShield::IPShield
- #read_set — WebShield::MemoryStore
- #reset — WebShield::MemoryStore
- #shield_name — WebShield::Shield
- #store= — WebShield::Config
- #user_parser= — WebShield::Config
- #write_log — WebShield::Shield