class StaticRails::GetsCsrfToken

Public Instance Methods

call(req) click to toggle source
# File lib/static-rails/gets_csrf_token.rb, line 7
def call(req)
  masked_authenticity_token(req.session)
end

Private Instance Methods

global_csrf_token(session) click to toggle source
# File lib/static-rails/gets_csrf_token.rb, line 27
def global_csrf_token(session)
  ActionController::RequestForgeryProtection.instance_method(:global_csrf_token).bind(self).call(session)
end
masked_authenticity_token(session, form_options: {}) click to toggle source
# File lib/static-rails/gets_csrf_token.rb, line 23
def masked_authenticity_token(session, form_options: {})
  ActionController::RequestForgeryProtection.instance_method(:masked_authenticity_token).bind(self).call(session, form_options: form_options)
end
per_form_csrf_tokens() click to toggle source
# File lib/static-rails/gets_csrf_token.rb, line 35
def per_form_csrf_tokens
  false
end
real_csrf_token(session) click to toggle source
# File lib/static-rails/gets_csrf_token.rb, line 31
def real_csrf_token(session)
  ActionController::RequestForgeryProtection.instance_method(:real_csrf_token).bind(self).call(session)
end
urlsafe_csrf_tokens() click to toggle source
# File lib/static-rails/gets_csrf_token.rb, line 39
def urlsafe_csrf_tokens
  Rails.application.config.action_controller.urlsafe_csrf_tokens
end