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