Method: Oath::Configuration#default_no_login_handler

Defined in:
lib/oath/configuration.rb

#default_no_login_handlerObject

Default handler when user is not logged in. Can be overriden via Oath.configure



76
77
78
79
80
81
82
83
84
85
86
87
88
89
# File 'lib/oath/configuration.rb', line 76

def 
  ->(controller) do
    notice = Oath.config.

    if notice.respond_to?(:call)
      controller.flash.notice = notice.call
    else
      warn "[DEPRECATION] `Oath.config.sign_in_notice` should be a lambda instead of a string"
      controller.flash.notice = notice
    end

    controller.redirect_to Oath.config.
  end
end