Module: Sinatra::CSRF

Defined in:
lib/sinatra/csrf.rb

Defined Under Namespace

Modules: Helpers Classes: Middleware

Constant Summary

SAFE_METHODS =
%w[GET
TOKEN_HEADER =
'HTTP_X_CSRF_Token'
TOKEN_FIELD =
'authenticity_token'

Class Method Summary (collapse)

Class Method Details

+ (Object) registered(base)



10
11
12
13
14
# File 'lib/sinatra/csrf.rb', line 10

def self.registered(base)
  base.enable :csrf_protection unless base.respond_to? :csrf_protection
  base.helpers Helpers
  base.use Middleware, base
end