Module: Rack::Protection
- Defined in:
- lib/rack/protection.rb,
lib/rack/protection/base.rb,
lib/rack/protection/version.rb,
lib/rack/protection/json_csrf.rb,
lib/rack/protection/form_token.rb,
lib/rack/protection/xss_header.rb,
lib/rack/protection/ip_spoofing.rb,
lib/rack/protection/remote_token.rb,
lib/rack/protection/frame_options.rb,
lib/rack/protection/escaped_params.rb,
lib/rack/protection/path_traversal.rb,
lib/rack/protection/remote_referrer.rb,
lib/rack/protection/session_hijacking.rb,
lib/rack/protection/authenticity_token.rb
Defined Under Namespace
Classes: AuthenticityToken, Base, EscapedParams, FormToken, FrameOptions, IPSpoofing, JsonCsrf, PathTraversal, RemoteReferrer, RemoteToken, SessionHijacking, XSSHeader
Constant Summary
collapse
- SIGNATURE =
[1, 2, 0]
- VERSION =
SIGNATURE.join('.')
Class Method Summary
collapse
Class Method Details
.new(app, options = {}) ⇒ Object
.version ⇒ Object
3
4
5
|
# File 'lib/rack/protection/version.rb', line 3
def self.version
VERSION
end
|