class Devise::IchainFailureApp
Protected Instance Methods
scope_path()
click to toggle source
TODO: find a better way to do that (or even open an issue for Devise
) Add ichain_session as a fallback to session
# File lib/devise/ichain_failure_app.rb, line 8 def scope_path opts = {} route = :"new_#{scope}_session_path" alt_route = :"new_#{scope}_ichain_session_path" opts[:format] = request_format unless skip_format? config = Rails.application.config opts[:script_name] = (config.relative_url_root if config.respond_to?(:relative_url_root)) context = send(Devise.available_router_name) if context.respond_to?(route) context.send(route, opts) elsif context.respond_to?(alt_route) context.send(alt_route, opts) elsif respond_to?(:root_path) root_path(opts) else "/" end end