Table of Contents - rack-protection-3.0.5 Documentation
Classes and Modules
- Rack
- Rack::Protection
- Rack::Protection::AuthenticityToken
- Rack::Protection::Base
- Rack::Protection::ContentSecurityPolicy
- Rack::Protection::CookieTossing
- Rack::Protection::EncryptedCookie
- Rack::Protection::EncryptedCookie::Base64
- Rack::Protection::EncryptedCookie::Base64::JSON
- Rack::Protection::EncryptedCookie::Base64::Marshal
- Rack::Protection::EncryptedCookie::Base64::ZipJSON
- Rack::Protection::EncryptedCookie::Identity
- Rack::Protection::EncryptedCookie::Marshal
- Rack::Protection::Encryptor
- Rack::Protection::EscapedParams
- Rack::Protection::FormToken
- Rack::Protection::FrameOptions
- Rack::Protection::HttpOrigin
- Rack::Protection::IPSpoofing
- Rack::Protection::JsonCsrf
- Rack::Protection::PathTraversal
- Rack::Protection::ReferrerPolicy
- Rack::Protection::RemoteReferrer
- Rack::Protection::RemoteToken
- Rack::Protection::SessionHijacking
- Rack::Protection::StrictTransport
- Rack::Protection::XSSHeader
Methods
- ::base64_decode — Rack::Protection::Encryptor
- ::base64_encode — Rack::Protection::Encryptor
- ::decrypt_message — Rack::Protection::Encryptor
- ::default_options — Rack::Protection::Base
- ::default_reaction — Rack::Protection::Base
- ::encrypt_message — Rack::Protection::Encryptor
- ::new — Rack::Protection::Base
- ::new — Rack::Protection::EncryptedCookie
- ::new — Rack::Protection::EscapedParams
- ::new — Rack::Protection
- ::random_token — Rack::Protection::AuthenticityToken
- ::token — Rack::Protection::AuthenticityToken
- #accepts? — Rack::Protection::AuthenticityToken
- #accepts? — Rack::Protection::Base
- #accepts? — Rack::Protection::CookieTossing
- #accepts? — Rack::Protection::FormToken
- #accepts? — Rack::Protection::HttpOrigin
- #accepts? — Rack::Protection::IPSpoofing
- #accepts? — Rack::Protection::RemoteReferrer
- #accepts? — Rack::Protection::RemoteToken
- #accepts? — Rack::Protection::SessionHijacking
- #bad_cookies — Rack::Protection::CookieTossing
- #base_url — Rack::Protection::HttpOrigin
- #call — Rack::Protection::Base
- #call — Rack::Protection::ContentSecurityPolicy
- #call — Rack::Protection::CookieTossing
- #call — Rack::Protection::EscapedParams
- #call — Rack::Protection::FrameOptions
- #call — Rack::Protection::JsonCsrf
- #call — Rack::Protection::PathTraversal
- #call — Rack::Protection::ReferrerPolicy
- #call — Rack::Protection::StrictTransport
- #call — Rack::Protection::XSSHeader
- #cleanup — Rack::Protection::PathTraversal
- #close_body — Rack::Protection::JsonCsrf
- #compare_with_global_token — Rack::Protection::AuthenticityToken
- #compare_with_per_form_token — Rack::Protection::AuthenticityToken
- #compare_with_real_token — Rack::Protection::AuthenticityToken
- #cookie_paths — Rack::Protection::CookieTossing
- #csp_policy — Rack::Protection::ContentSecurityPolicy
- #decode — Rack::Protection::EncryptedCookie::Base64
- #decode — Rack::Protection::EncryptedCookie::Base64::Marshal
- #decode — Rack::Protection::EncryptedCookie::Base64::JSON
- #decode — Rack::Protection::EncryptedCookie::Base64::ZipJSON
- #decode — Rack::Protection::EncryptedCookie::Identity
- #decode — Rack::Protection::EncryptedCookie::Marshal
- #decode_token — Rack::Protection::AuthenticityToken
- #default_options — Rack::Protection::Base
- #default_reaction — Rack::Protection::Base
- #delete_session — Rack::Protection::EncryptedCookie
- #deny — Rack::Protection::Base
- #digest_match? — Rack::Protection::EncryptedCookie
- #drop_session — Rack::Protection::Base
- #empty_cookie — Rack::Protection::CookieTossing
- #encode — Rack::Protection::EncryptedCookie::Base64
- #encode — Rack::Protection::EncryptedCookie::Base64::Marshal
- #encode — Rack::Protection::EncryptedCookie::Base64::JSON
- #encode — Rack::Protection::EncryptedCookie::Base64::ZipJSON
- #encode — Rack::Protection::EncryptedCookie::Identity
- #encode — Rack::Protection::EncryptedCookie::Marshal
- #encode — Rack::Protection::SessionHijacking
- #encode_token — Rack::Protection::AuthenticityToken
- #encrypt — Rack::Protection::Base
- #escape — Rack::Protection::EscapedParams
- #escape_hash — Rack::Protection::EscapedParams
- #escape_string — Rack::Protection::EscapedParams
- #extract_session_id — Rack::Protection::EncryptedCookie
- #find_session — Rack::Protection::EncryptedCookie
- #frame_options — Rack::Protection::FrameOptions
- #generate_hmac — Rack::Protection::EncryptedCookie
- #global_token — Rack::Protection::AuthenticityToken
- #handle — Rack::Protection::EscapedParams
- #has_vector? — Rack::Protection::JsonCsrf
- #html? — Rack::Protection::Base
- #instrument — Rack::Protection::Base
- #mask_authenticity_token — Rack::Protection::AuthenticityToken
- #mask_token — Rack::Protection::AuthenticityToken
- #masked_token? — Rack::Protection::AuthenticityToken
- #origin — Rack::Protection::Base
- #per_form_token — Rack::Protection::AuthenticityToken
- #persistent_session_id! — Rack::Protection::EncryptedCookie
- #random_string — Rack::Protection::Base
- #react — Rack::Protection::Base
- #react_and_close — Rack::Protection::JsonCsrf
- #real_token — Rack::Protection::AuthenticityToken
- #redirect — Rack::Protection::CookieTossing
- #referrer — Rack::Protection::Base
- #remove_bad_cookies — Rack::Protection::CookieTossing
- #report — Rack::Protection::Base
- #safe? — Rack::Protection::Base
- #secure? — Rack::Protection::EncryptedCookie
- #secure_compare — Rack::Protection::Base
- #session — Rack::Protection::Base
- #session? — Rack::Protection::Base
- #session_key — Rack::Protection::CookieTossing
- #set_token — Rack::Protection::AuthenticityToken
- #strict_transport — Rack::Protection::StrictTransport
- #token_hmac — Rack::Protection::AuthenticityToken
- #unmask_token — Rack::Protection::AuthenticityToken
- #unmasked_token? — Rack::Protection::AuthenticityToken
- #unpacked_cookie_data — Rack::Protection::EncryptedCookie
- #valid_token? — Rack::Protection::AuthenticityToken
- #warn — Rack::Protection::Base
- #write_session — Rack::Protection::EncryptedCookie
- #xor_byte_strings — Rack::Protection::AuthenticityToken