Module: Notable::UnverifiedRequest

Extended by:
ActiveSupport::Concern
Defined in:
lib/notable/unverified_request.rb

Instance Method Summary collapse

Instance Method Details

#track_unverified_requestObject



9
10
11
12
13
14
15
# File 'lib/notable/unverified_request.rb', line 9

def track_unverified_request
  if respond_to?(:verified_request?, true) && !verified_request?
    expected = form_authenticity_token
    actual = form_authenticity_param || request.headers["X-CSRF-Token"]
    Notable.track "Unverified Request", "#{actual || "nil"} != #{expected}"
  end
end