class Devise::Controllers::Responder
Custom Responder
to configure default statuses that only apply to Devise
, and allow to integrate more easily with Hotwire/Turbo.
Public Class Methods
error_status()
click to toggle source
TODO: remove this support for older Rails versions, which aren’t supported by Turbo and/or responders. It won’t allow configuring a custom response, but it allows Devise
to use these methods and defaults across the implementation more easily.
# File lib/devise/controllers/responder.rb, line 15 def self.error_status :ok end
error_status=(*)
click to toggle source
# File lib/devise/controllers/responder.rb, line 23 def self.error_status=(*) warn "[DEVISE] Setting the error status on the Devise responder has no effect with this " \ "version of `responders`, please make sure you're using a newer version. Check the changelog for more info." end
redirect_status()
click to toggle source
# File lib/devise/controllers/responder.rb, line 19 def self.redirect_status :found end
redirect_status=(*)
click to toggle source
# File lib/devise/controllers/responder.rb, line 28 def self.redirect_status=(*) warn "[DEVISE] Setting the redirect status on the Devise responder has no effect with this " \ "version of `responders`, please make sure you're using a newer version. Check the changelog for more info." end