SYMBOL INDEX (1041 symbols across 172 files) FILE: app/controllers/devise/confirmations_controller.rb class Devise::ConfirmationsController (line 3) | class Devise::ConfirmationsController < DeviseController method new (line 5) | def new method create (line 10) | def create method show (line 22) | def show method after_resending_confirmation_instructions_path_for (line 38) | def after_resending_confirmation_instructions_path_for(resource_name) method after_confirmation_path_for (line 43) | def after_confirmation_path_for(resource_name, resource) method translation_scope (line 51) | def translation_scope FILE: app/controllers/devise/omniauth_callbacks_controller.rb class Devise::OmniauthCallbacksController (line 3) | class Devise::OmniauthCallbacksController < DeviseController method passthru (line 6) | def passthru method failure (line 10) | def failure method failed_strategy (line 17) | def failed_strategy method failure_message (line 21) | def failure_message method after_omniauth_failure_path_for (line 29) | def after_omniauth_failure_path_for(scope) method translation_scope (line 33) | def translation_scope FILE: app/controllers/devise/passwords_controller.rb class Devise::PasswordsController (line 3) | class Devise::PasswordsController < DeviseController method new (line 9) | def new method create (line 14) | def create method edit (line 26) | def edit method update (line 33) | def update method after_resetting_password_path_for (line 55) | def after_resetting_password_path_for(resource) method after_sending_reset_password_instructions_path_for (line 60) | def after_sending_reset_password_instructions_path_for(resource_name) method assert_reset_token_passed (line 65) | def assert_reset_token_passed method sign_in_after_reset_password? (line 73) | def sign_in_after_reset_password? method unlockable? (line 79) | def unlockable?(resource) method translation_scope (line 85) | def translation_scope FILE: app/controllers/devise/registrations_controller.rb class Devise::RegistrationsController (line 3) | class Devise::RegistrationsController < DeviseController method new (line 9) | def new method create (line 16) | def create method edit (line 39) | def edit method update (line 46) | def update method destroy (line 65) | def destroy method cancel (line 78) | def cancel method update_resource (line 87) | def update_resource(resource, params) method build_resource (line 93) | def build_resource(hash = {}) method sign_up (line 99) | def sign_up(resource_name, resource) method after_sign_up_path_for (line 105) | def after_sign_up_path_for(resource) method after_inactive_sign_up_path_for (line 111) | def after_inactive_sign_up_path_for(resource) method after_update_path_for (line 120) | def after_update_path_for(resource) method authenticate_scope! (line 125) | def authenticate_scope! method sign_in_after_change_password? (line 131) | def sign_in_after_change_password? method sign_up_params (line 137) | def sign_up_params method account_update_params (line 141) | def account_update_params method translation_scope (line 145) | def translation_scope method set_flash_message_for_update (line 151) | def set_flash_message_for_update(resource, prev_unconfirmed_email) method update_needs_confirmation? (line 164) | def update_needs_confirmation?(resource, previous) FILE: app/controllers/devise/sessions_controller.rb class Devise::SessionsController (line 3) | class Devise::SessionsController < DeviseController method new (line 10) | def new method create (line 18) | def create method destroy (line 27) | def destroy method sign_in_params (line 36) | def sign_in_params method serialize_options (line 40) | def serialize_options(resource) method auth_options (line 47) | def auth_options method translation_scope (line 51) | def translation_scope method verify_signed_out_user (line 61) | def verify_signed_out_user method all_signed_out? (line 69) | def all_signed_out? method respond_to_on_destroy (line 75) | def respond_to_on_destroy(non_navigational_status: :no_content) FILE: app/controllers/devise/unlocks_controller.rb class Devise::UnlocksController (line 3) | class Devise::UnlocksController < DeviseController method new (line 7) | def new method create (line 12) | def create method show (line 24) | def show method after_sending_unlock_instructions_path_for (line 40) | def after_sending_unlock_instructions_path_for(resource) method after_unlock_path_for (line 45) | def after_unlock_path_for(resource) method translation_scope (line 49) | def translation_scope FILE: app/controllers/devise_controller.rb class DeviseController (line 4) | class DeviseController < Devise.parent_controller.constantize method _prefixes (line 28) | def _prefixes #:nodoc: method internal_methods (line 45) | def self.internal_methods #:nodoc: method resource (line 52) | def resource method resource_name (line 57) | def resource_name method resource_class (line 63) | def resource_class method signed_in_resource (line 68) | def signed_in_resource method devise_mapping (line 73) | def devise_mapping method assert_is_devise_resource! (line 78) | def assert_is_devise_resource! #:nodoc: method navigational_formats (line 98) | def navigational_formats method unknown_action! (line 102) | def unknown_action!(msg) method resource= (line 108) | def resource=(new_resource) method require_no_authentication (line 116) | def require_no_authentication method successfully_sent? (line 137) | def successfully_sent?(resource) method set_flash_message (line 168) | def set_flash_message(key, kind, options = {}) method set_flash_message! (line 178) | def set_flash_message!(key, kind, options = {}) method set_minimum_password_length (line 185) | def set_minimum_password_length method devise_i18n_options (line 191) | def devise_i18n_options(options) method find_message (line 196) | def find_message(kind, options = {}) method translation_scope (line 207) | def translation_scope method clean_up_passwords (line 211) | def clean_up_passwords(object) method respond_with_navigational (line 215) | def respond_with_navigational(*args, &block) method resource_params (line 221) | def resource_params FILE: app/helpers/devise_helper.rb type DeviseHelper (line 4) | module DeviseHelper FILE: app/mailers/devise/mailer.rb class Devise::Mailer (line 4) | class Devise::Mailer < Devise.parent_mailer.constantize method confirmation_instructions (line 7) | def confirmation_instructions(record, token, opts = {}) method reset_password_instructions (line 12) | def reset_password_instructions(record, token, opts = {}) method unlock_instructions (line 17) | def unlock_instructions(record, token, opts = {}) method email_changed (line 22) | def email_changed(record, opts = {}) method password_change (line 26) | def password_change(record, opts = {}) FILE: guides/bug_report_templates/integration_test.rb class DeviseCreateUsers (line 27) | class DeviseCreateUsers < ActiveRecord::Migration method change (line 28) | def change class TestApp (line 43) | class TestApp < Rails::Application class User (line 63) | class User < ActiveRecord::Base class ApplicationController (line 73) | class ApplicationController < ActionController::Base class TestController (line 76) | class TestController < ApplicationController method index (line 81) | def index class BugTest (line 88) | class BugTest < ActionDispatch::IntegrationTest method test_returns_success (line 92) | def test_returns_success method app (line 103) | def app FILE: lib/devise.rb type Devise (line 11) | module Devise type Controllers (line 22) | module Controllers type Hooks (line 32) | module Hooks type Mailers (line 36) | module Mailers type Strategies (line 40) | module Strategies type Test (line 45) | module Test function mappings (line 277) | def self.mappings function setup (line 317) | def self.setup class Getter (line 321) | class Getter method initialize (line 322) | def initialize(name) method get (line 326) | def get function ref (line 336) | def self.ref(arg) function available_router_name (line 344) | def self.available_router_name function omniauth_providers (line 348) | def self.omniauth_providers function mailer (line 353) | def self.mailer function mailer= (line 358) | def self.mailer=(class_name) function add_mapping (line 364) | def self.add_mapping(resource, options) function add_module (line 397) | def self.add_module(module_name, options = {}) function warden (line 453) | def self.warden(&block) function omniauth (line 461) | def self.omniauth(provider, *args) function include_helpers (line 467) | def self.include_helpers(scope) function regenerate_helpers! (line 479) | def self.regenerate_helpers! function configure_warden! (line 486) | def self.configure_warden! #:nodoc: function friendly_token (line 511) | def self.friendly_token(length = 20) function secure_compare (line 519) | def self.secure_compare(a, b) function deprecator (line 524) | def self.deprecator FILE: lib/devise/controllers/helpers.rb type Devise (line 3) | module Devise type Controllers (line 4) | module Controllers type Helpers (line 6) | module Helpers type ClassMethods (line 17) | module ClassMethods function devise_group (line 39) | def devise_group(group_name, opts = {}) function log_process_action (line 83) | def log_process_action(payload) function define_helpers (line 113) | def self.define_helpers(mapping) #:nodoc: function warden (line 144) | def warden function devise_controller? (line 153) | def devise_controller? function devise_parameter_sanitizer (line 160) | def devise_parameter_sanitizer function allow_params_authentication! (line 165) | def allow_params_authentication! function signed_in_root_path (line 171) | def signed_in_root_path(resource_or_scope) function after_sign_in_path_for (line 217) | def after_sign_in_path_for(resource_or_scope) function after_sign_out_path_for (line 227) | def after_sign_out_path_for(resource_or_scope) function sign_in_and_redirect (line 237) | def sign_in_and_redirect(resource_or_scope, *args) function sign_out_and_redirect (line 247) | def sign_out_and_redirect(resource_or_scope) function handle_unverified_request (line 256) | def handle_unverified_request function request_format (line 262) | def request_format function is_navigational_format? (line 266) | def is_navigational_format? function is_flashing_format? (line 272) | def is_flashing_format? function expire_data_after_sign_out! (line 278) | def expire_data_after_sign_out! class MissingWarden (line 285) | class MissingWarden < StandardError method initialize (line 286) | def initialize FILE: lib/devise/controllers/rememberable.rb type Devise (line 3) | module Devise type Controllers (line 4) | module Controllers type Rememberable (line 8) | module Rememberable function cookie_values (line 10) | def self.cookie_values function remember_me_is_active? (line 14) | def remember_me_is_active?(resource) function remember_me (line 22) | def remember_me(resource) function forget_me (line 30) | def forget_me(resource) function forget_cookie_values (line 38) | def forget_cookie_values(resource) function remember_cookie_values (line 42) | def remember_cookie_values(resource) function remember_key (line 51) | def remember_key(resource, scope) FILE: lib/devise/controllers/responder.rb type Devise (line 3) | module Devise type Controllers (line 4) | module Controllers class Responder (line 7) | class Responder < ActionController::Responder method error_status (line 15) | def self.error_status method redirect_status (line 19) | def self.redirect_status method error_status= (line 23) | def self.error_status=(*) method redirect_status= (line 28) | def self.redirect_status=(*) FILE: lib/devise/controllers/scoped_views.rb type Devise (line 3) | module Devise type Controllers (line 4) | module Controllers type ScopedViews (line 5) | module ScopedViews type ClassMethods (line 8) | module ClassMethods function scoped_views? (line 9) | def scoped_views? function scoped_views= (line 13) | def scoped_views=(value) FILE: lib/devise/controllers/sign_in_out.rb type Devise (line 3) | module Devise type Controllers (line 4) | module Controllers type SignInOut (line 7) | module SignInOut function signed_in? (line 13) | def signed_in?(scope = nil) function sign_in (line 33) | def sign_in(resource_or_scope, *args) function bypass_sign_in (line 56) | def bypass_sign_in(resource, scope: nil) function sign_out (line 71) | def sign_out(resource_or_scope = nil) function sign_out_all_scopes (line 86) | def sign_out_all_scopes(lock = true) function expire_data_after_sign_in! (line 99) | def expire_data_after_sign_in! FILE: lib/devise/controllers/store_location.rb type Devise (line 5) | module Devise type Controllers (line 6) | module Controllers type StoreLocation (line 10) | module StoreLocation function stored_location_for (line 18) | def stored_location_for(resource_or_scope) function store_location_for (line 36) | def store_location_for(resource_or_scope, location) function parse_uri (line 45) | def parse_uri(location) function stored_location_key_for (line 51) | def stored_location_key_for(resource_or_scope) function extract_path_from_location (line 56) | def extract_path_from_location(location) function remove_domain_from_uri (line 67) | def remove_domain_from_uri(uri) function add_fragment_back_to_path (line 71) | def add_fragment_back_to_path(uri, path) FILE: lib/devise/controllers/url_helpers.rb type Devise (line 3) | module Devise type Controllers (line 4) | module Controllers type UrlHelpers (line 30) | module UrlHelpers function remove_helpers! (line 31) | def self.remove_helpers! function generate_helpers! (line 37) | def self.generate_helpers!(routes = nil) function _devise_route_context (line 64) | def _devise_route_context FILE: lib/devise/delegator.rb type Devise (line 3) | module Devise class Delegator (line 5) | class Delegator method call (line 6) | def call(env) method failure_app (line 10) | def failure_app(env) FILE: lib/devise/encryptor.rb type Devise (line 5) | module Devise type Encryptor (line 6) | module Encryptor function digest (line 7) | def self.digest(klass, password) function compare (line 14) | def self.compare(klass, hashed_password, password) FILE: lib/devise/failure_app.rb type Devise (line 5) | module Devise class FailureApp (line 10) | class FailureApp < ActionController::Metal method call (line 26) | def self.call(env) method default_url_options (line 34) | def self.default_url_options(*args) method respond (line 42) | def respond method http_auth (line 52) | def http_auth method recall (line 59) | def recall method redirect (line 86) | def redirect method i18n_options (line 101) | def i18n_options(options) method i18n_message (line 105) | def i18n_message(default = nil) method i18n_locale (line 131) | def i18n_locale method redirect_url (line 135) | def redirect_url method route (line 151) | def route(scope) method scope_url (line 155) | def scope_url method skip_format? (line 182) | def skip_format? method http_auth? (line 194) | def http_auth? method http_auth_header? (line 204) | def http_auth_header? method http_auth_body (line 208) | def http_auth_body method recall_app (line 220) | def recall_app(app) method warden (line 227) | def warden method warden_options (line 231) | def warden_options method warden_message (line 235) | def warden_message method scope (line 239) | def scope method scope_class (line 243) | def scope_class method attempted_path (line 247) | def attempted_path method store_location! (line 255) | def store_location! method is_navigational_format? (line 259) | def is_navigational_format? method is_flashing_format? (line 265) | def is_flashing_format? method request_format (line 269) | def request_format method relative_url_root (line 273) | def relative_url_root method relative_url_root? (line 281) | def relative_url_root? FILE: lib/devise/hooks/proxy.rb type Devise (line 3) | module Devise type Hooks (line 4) | module Hooks class Proxy (line 7) | class Proxy #:nodoc: method initialize (line 14) | def initialize(warden) method session (line 18) | def session FILE: lib/devise/mailers/helpers.rb type Devise (line 3) | module Devise type Mailers (line 4) | module Mailers type Helpers (line 5) | module Helpers function devise_mail (line 17) | def devise_mail(record, action, opts = {}, &block) function initialize_from_record (line 22) | def initialize_from_record(record) function devise_mapping (line 27) | def devise_mapping function headers_for (line 31) | def headers_for(action, opts) function mailer_sender (line 50) | def mailer_sender(mapping) function template_paths (line 58) | def template_paths function subject_for (line 81) | def subject_for(key) FILE: lib/devise/mapping.rb type Devise (line 3) | module Devise class Mapping (line 26) | class Mapping #:nodoc: method find_scope! (line 35) | def self.find_scope!(obj) method find_by_path! (line 49) | def self.find_by_path!(path, path_type = :fullpath) method initialize (line 54) | def initialize(name, options) #:nodoc: method modules (line 77) | def modules method to (line 82) | def to method strategies (line 86) | def strategies method no_input_strategies (line 90) | def no_input_strategies method routes (line 94) | def routes method authenticatable? (line 98) | def authenticatable? method fullpath (line 102) | def fullpath method add_module (line 113) | def self.add_module(m) method default_failure_app (line 123) | def default_failure_app(options) method default_controllers (line 131) | def default_controllers(options) method default_path_names (line 138) | def default_path_names(options) method default_constraints (line 144) | def default_constraints(options) method default_defaults (line 149) | def default_defaults(options) method default_used_route (line 154) | def default_used_route(options) method default_used_helpers (line 166) | def default_used_helpers(options) FILE: lib/devise/models.rb type Devise (line 3) | module Devise type Models (line 4) | module Models class MissingAttribute (line 5) | class MissingAttribute < StandardError method initialize (line 6) | def initialize(attributes) method message (line 10) | def message function config (line 31) | def self.config(mod, *accessors) #:nodoc: function check_fields! (line 54) | def self.check_fields!(klass) function devise (line 79) | def devise(*modules) function devise_modules_hook! (line 116) | def devise_modules_hook! FILE: lib/devise/models/authenticatable.rb type Devise (line 6) | module Devise type Models (line 7) | module Models type Authenticatable (line 55) | module Authenticatable function required_fields (line 71) | def self.required_fields(klass) function valid_for_authentication? (line 81) | def valid_for_authentication? function unauthenticated_message (line 85) | def unauthenticated_message function active_for_authentication? (line 89) | def active_for_authentication? function inactive_message (line 93) | def inactive_message function authenticatable_salt (line 97) | def authenticatable_salt function serializable_hash (line 105) | def serializable_hash(options = nil) function inspect (line 120) | def inspect function devise_mailer (line 129) | def devise_mailer function send_devise_notification (line 193) | def send_devise_notification(notification, *args) function downcase_keys (line 198) | def downcase_keys function strip_whitespace (line 202) | def strip_whitespace function apply_to_attribute_or_variable (line 206) | def apply_to_attribute_or_variable(attr, method) type ClassMethods (line 220) | module ClassMethods function serialize_into_session (line 225) | def serialize_into_session(record) function serialize_from_session (line 229) | def serialize_from_session(key, salt) function params_authenticatable? (line 234) | def params_authenticatable?(strategy) function http_authenticatable? (line 239) | def http_authenticatable?(strategy) function find_for_authentication (line 263) | def find_for_authentication(tainted_conditions) function find_first_by_auth_conditions (line 267) | def find_first_by_auth_conditions(tainted_conditions, opts = {}) function find_or_initialize_with_error_by (line 272) | def find_or_initialize_with_error_by(attribute, value, error = :... function find_or_initialize_with_errors (line 277) | def find_or_initialize_with_errors(required_attributes, attribut... function devise_parameter_filter (line 296) | def devise_parameter_filter FILE: lib/devise/models/confirmable.rb type Devise (line 3) | module Devise type Models (line 4) | module Models type Confirmable (line 45) | module Confirmable function initialize (line 61) | def initialize(*args, &block) function required_fields (line 70) | def self.required_fields(klass) function confirm (line 79) | def confirm(args = {}) function confirmed? (line 106) | def confirmed? function pending_reconfirmation? (line 110) | def pending_reconfirmation? function send_confirmation_instructions (line 115) | def send_confirmation_instructions function send_reconfirmation_instructions (line 124) | def send_reconfirmation_instructions function resend_confirmation_instructions (line 134) | def resend_confirmation_instructions function active_for_authentication? (line 144) | def active_for_authentication? function inactive_message (line 149) | def inactive_message function skip_confirmation! (line 155) | def skip_confirmation! function skip_confirmation_notification! (line 161) | def skip_confirmation_notification! function skip_reconfirmation! (line 167) | def skip_reconfirmation! function skip_reconfirmation_in_callback! (line 175) | def skip_reconfirmation_in_callback! function send_on_create_confirmation_instructions (line 182) | def send_on_create_confirmation_instructions function confirmation_required? (line 187) | def confirmation_required? function confirmation_period_valid? (line 213) | def confirmation_period_valid? function confirmation_period_expired? (line 232) | def confirmation_period_expired? function pending_any_confirmation (line 237) | def pending_any_confirmation function generate_confirmation_token (line 248) | def generate_confirmation_token function generate_confirmation_token! (line 257) | def generate_confirmation_token! function postpone_email_change_until_confirmation_and_regenerate_confirmation_token (line 261) | def postpone_email_change_until_confirmation_and_regenerate_confir... function postpone_email_change? (line 272) | def postpone_email_change? function reconfirmation_required? (line 282) | def reconfirmation_required? function send_confirmation_notification? (line 286) | def send_confirmation_notification? function send_email_changed_notification? (line 292) | def send_email_changed_notification? function after_confirmation (line 310) | def after_confirmation type ClassMethods (line 313) | module ClassMethods function send_confirmation_instructions (line 318) | def send_confirmation_instructions(attributes = {}) function confirm_by_token (line 331) | def confirm_by_token(confirmation_token) function find_by_unconfirmed_email_with_errors (line 359) | def find_by_unconfirmed_email_with_errors(attributes = {}) FILE: lib/devise/models/database_authenticatable.rb type Devise (line 5) | module Devise type Models (line 6) | module Models type DatabaseAuthenticatable (line 31) | module DatabaseAuthenticatable function initialize (line 42) | def initialize(*args, &block) function skip_email_changed_notification! (line 49) | def skip_email_changed_notification! function skip_password_change_notification! (line 54) | def skip_password_change_notification! function required_fields (line 58) | def self.required_fields(klass) function password= (line 65) | def password=(new_password) function valid_password? (line 71) | def valid_password?(password) function clean_up_passwords (line 76) | def clean_up_passwords function update_with_password (line 87) | def update_with_password(params) function update_without_password (line 120) | def update_without_password(params) function destroy_with_password (line 132) | def destroy_with_password(current_password) function after_database_authentication (line 154) | def after_database_authentication function authenticatable_salt (line 158) | def authenticatable_salt function send_email_changed_notification (line 163) | def send_email_changed_notification function send_password_change_notification (line 168) | def send_password_change_notification function password_digest (line 179) | def password_digest(password) function send_email_changed_notification? (line 183) | def send_email_changed_notification? function send_password_change_notification? (line 187) | def send_password_change_notification? type ClassMethods (line 191) | module ClassMethods function find_for_database_authentication (line 198) | def find_for_database_authentication(conditions) FILE: lib/devise/models/lockable.rb type Devise (line 5) | module Devise type Models (line 6) | module Models type Lockable (line 24) | module Lockable function required_fields (line 29) | def self.required_fields(klass) function lock_access! (line 42) | def lock_access!(opts = { }) function unlock_access! (line 53) | def unlock_access! function reset_failed_attempts! (line 61) | def reset_failed_attempts! function access_locked? (line 69) | def access_locked? function send_unlock_instructions (line 74) | def send_unlock_instructions function resend_unlock_instructions (line 83) | def resend_unlock_instructions function active_for_authentication? (line 89) | def active_for_authentication? function inactive_message (line 95) | def inactive_message function valid_for_authentication? (line 102) | def valid_for_authentication? function increment_failed_attempts (line 122) | def increment_failed_attempts function unauthenticated_message (line 127) | def unauthenticated_message function attempts_exceeded? (line 143) | def attempts_exceeded? function last_attempt? (line 147) | def last_attempt? function lock_expired? (line 152) | def lock_expired? function if_access_locked (line 162) | def if_access_locked type ClassMethods (line 171) | module ClassMethods function send_unlock_instructions (line 179) | def send_unlock_instructions(attributes = {}) function unlock_access_by_token (line 189) | def unlock_access_by_token(unlock_token) function unlock_strategy_enabled? (line 200) | def unlock_strategy_enabled?(strategy) function lock_strategy_enabled? (line 206) | def lock_strategy_enabled?(strategy) FILE: lib/devise/models/omniauthable.rb type Devise (line 5) | module Devise type Models (line 6) | module Models type Omniauthable (line 17) | module Omniauthable function required_fields (line 20) | def self.required_fields(klass) type ClassMethods (line 24) | module ClassMethods FILE: lib/devise/models/recoverable.rb type Devise (line 3) | module Devise type Models (line 4) | module Models type Recoverable (line 24) | module Recoverable function required_fields (line 27) | def self.required_fields(klass) function reset_password (line 37) | def reset_password(new_password, new_password_confirmation) function send_reset_password_instructions (line 50) | def send_reset_password_instructions function reset_password_period_valid? (line 77) | def reset_password_period_valid? function clear_reset_password_token (line 84) | def clear_reset_password_token function set_reset_password_token (line 89) | def set_reset_password_token function send_reset_password_instructions_notification (line 98) | def send_reset_password_instructions_notification(token) function clear_reset_password_token? (line 102) | def clear_reset_password_token? type ClassMethods (line 111) | module ClassMethods function with_reset_password_token (line 114) | def with_reset_password_token(token) function send_reset_password_instructions (line 123) | def send_reset_password_instructions(attributes = {}) function reset_password_by_token (line 134) | def reset_password_by_token(attributes = {}) FILE: lib/devise/models/registerable.rb type Devise (line 3) | module Devise type Models (line 4) | module Models type Registerable (line 7) | module Registerable function required_fields (line 10) | def self.required_fields(klass) type ClassMethods (line 14) | module ClassMethods function new_with_session (line 21) | def new_with_session(params, session) FILE: lib/devise/models/rememberable.rb type Devise (line 7) | module Devise type Models (line 8) | module Models type Rememberable (line 41) | module Rememberable function required_fields (line 46) | def self.required_fields(klass) function remember_me! (line 50) | def remember_me! function forget_me! (line 58) | def forget_me! function remember_expires_at (line 65) | def remember_expires_at function extend_remember_period (line 69) | def extend_remember_period function rememberable_value (line 73) | def rememberable_value function rememberable_options (line 86) | def rememberable_options function after_remembered (line 100) | def after_remembered function remember_me? (line 103) | def remember_me?(token, generated_at) function time_from_json (line 124) | def time_from_json(value) type ClassMethods (line 132) | module ClassMethods function serialize_into_cookie (line 134) | def serialize_into_cookie(record) function serialize_from_cookie (line 139) | def serialize_from_cookie(*args) function remember_token (line 147) | def remember_token #:nodoc: FILE: lib/devise/models/timeoutable.rb type Devise (line 5) | module Devise type Models (line 6) | module Models type Timeoutable (line 22) | module Timeoutable function required_fields (line 25) | def self.required_fields(klass) function timedout? (line 30) | def timedout?(last_access) function timeout_in (line 34) | def timeout_in type ClassMethods (line 40) | module ClassMethods FILE: lib/devise/models/trackable.rb type Devise (line 5) | module Devise type Models (line 6) | module Models type Trackable (line 15) | module Trackable function required_fields (line 16) | def self.required_fields(klass) function update_tracked_fields (line 20) | def update_tracked_fields(request) function update_tracked_fields! (line 33) | def update_tracked_fields!(request) function extract_ip_from (line 45) | def extract_ip_from(request) FILE: lib/devise/models/validatable.rb type Devise (line 3) | module Devise type Models (line 4) | module Models type Validatable (line 19) | module Validatable function required_fields (line 24) | def self.required_fields(klass) function included (line 28) | def self.included(base) function assert_validations_api! (line 43) | def self.assert_validations_api!(base) #:nodoc: function password_required? (line 57) | def password_required? function email_required? (line 61) | def email_required? type ClassMethods (line 65) | module ClassMethods FILE: lib/devise/omniauth.rb type Devise (line 22) | module Devise type OmniAuth (line 23) | module OmniAuth FILE: lib/devise/omniauth/config.rb type Devise (line 3) | module Devise type OmniAuth (line 4) | module OmniAuth class StrategyNotFound (line 5) | class StrategyNotFound < NameError method initialize (line 6) | def initialize(strategy) class Config (line 13) | class Config method initialize (line 17) | def initialize(provider, args) method strategy_class (line 26) | def strategy_class method find_strategy (line 30) | def find_strategy method autoload_strategy (line 37) | def autoload_strategy FILE: lib/devise/omniauth/url_helpers.rb type Devise (line 3) | module Devise type OmniAuth (line 4) | module OmniAuth type UrlHelpers (line 5) | module UrlHelpers function omniauth_authorize_path (line 6) | def omniauth_authorize_path(resource_or_scope, provider, *args) function omniauth_authorize_url (line 11) | def omniauth_authorize_url(resource_or_scope, provider, *args) function omniauth_callback_path (line 16) | def omniauth_callback_path(resource_or_scope, provider, *args) function omniauth_callback_url (line 21) | def omniauth_callback_url(resource_or_scope, provider, *args) FILE: lib/devise/orm.rb type Devise (line 3) | module Devise type Orm (line 4) | module Orm # :nodoc: function active_record? (line 5) | def self.active_record?(model) function included (line 9) | def self.included(model) type DirtyTrackingActiveRecordMethods (line 17) | module DirtyTrackingActiveRecordMethods function devise_email_before_last_save (line 18) | def devise_email_before_last_save function devise_email_in_database (line 22) | def devise_email_in_database function devise_saved_change_to_email? (line 26) | def devise_saved_change_to_email? function devise_saved_change_to_encrypted_password? (line 30) | def devise_saved_change_to_encrypted_password? function devise_will_save_change_to_email? (line 34) | def devise_will_save_change_to_email? function devise_unconfirmed_email_will_change! (line 38) | def devise_unconfirmed_email_will_change! function devise_respond_to_and_will_save_change_to_attribute? (line 42) | def devise_respond_to_and_will_save_change_to_attribute?(attribute) type DirtyTrackingMongoidMethods (line 47) | module DirtyTrackingMongoidMethods function devise_email_before_last_save (line 48) | def devise_email_before_last_save function devise_email_in_database (line 52) | def devise_email_in_database function devise_saved_change_to_email? (line 56) | def devise_saved_change_to_email? function devise_saved_change_to_encrypted_password? (line 60) | def devise_saved_change_to_encrypted_password? function devise_will_save_change_to_email? (line 64) | def devise_will_save_change_to_email? function devise_unconfirmed_email_will_change! (line 68) | def devise_unconfirmed_email_will_change! function devise_respond_to_and_will_save_change_to_attribute? (line 75) | def devise_respond_to_and_will_save_change_to_attribute?(attribute) FILE: lib/devise/parameter_filter.rb type Devise (line 3) | module Devise class ParameterFilter (line 4) | class ParameterFilter method initialize (line 5) | def initialize(case_insensitive_keys, strip_whitespace_keys) method filter (line 10) | def filter(conditions) method filtered_hash_by_method_for_given_keys (line 19) | def filtered_hash_by_method_for_given_keys(conditions, method, condi... method stringify_params (line 31) | def stringify_params(conditions) method param_requires_string_conversion? (line 40) | def param_requires_string_conversion?(value) FILE: lib/devise/parameter_sanitizer.rb type Devise (line 3) | module Devise class ParameterSanitizer (line 37) | class ParameterSanitizer method initialize (line 44) | def initialize(resource_class, resource_name, params) method sanitize (line 70) | def sanitize(action) method permit (line 110) | def permit(action, keys: nil, except: nil, &block) method cast_to_hash (line 132) | def cast_to_hash(params) method default_params (line 136) | def default_params method hashable_resource_params? (line 144) | def hashable_resource_params? method empty_params (line 148) | def empty_params method permit_keys (line 152) | def permit_keys(parameters, keys) method extract_auth_keys (line 156) | def extract_auth_keys(klass) method unknown_action! (line 162) | def unknown_action!(action) FILE: lib/devise/rails.rb type Devise (line 6) | module Devise class Engine (line 7) | class Engine < ::Rails::Engine FILE: lib/devise/rails/routes.rb type Devise (line 6) | module Devise type RouteSet (line 7) | module RouteSet function finalize! (line 8) | def finalize! type ActionDispatch::Routing (line 28) | module ActionDispatch::Routing class RouteSet (line 29) | class RouteSet #:nodoc: class Mapper (line 35) | class Mapper method devise_for (line 226) | def devise_for(*resources) method authenticate (line 289) | def authenticate(scope = nil, block = nil) method authenticated (line 313) | def authenticated(scope = nil, block = nil) method unauthenticated (line 330) | def unauthenticated(scope = nil) method devise_scope (line 362) | def devise_scope(scope) method devise_session (line 376) | def devise_session(mapping, controllers) #:nodoc: method devise_password (line 384) | def devise_password(mapping, controllers) #:nodoc: method devise_confirmation (line 389) | def devise_confirmation(mapping, controllers) #:nodoc: method devise_unlock (line 394) | def devise_unlock(mapping, controllers) #:nodoc: method devise_registration (line 401) | def devise_registration(mapping, controllers) #:nodoc: method devise_omniauth_callback (line 420) | def devise_omniauth_callback(mapping, controllers) #:nodoc: method with_devise_exclusive_scope (line 460) | def with_devise_exclusive_scope(new_path, new_as, options) #:nodoc: method constraints_for (line 476) | def constraints_for(method_to_apply, scope = nil, block = nil) method set_omniauth_path_prefix! (line 487) | def set_omniauth_path_prefix!(path_prefix) #:nodoc: method raise_no_secret_key (line 498) | def raise_no_secret_key #:nodoc: method raise_no_devise_method_error! (line 508) | def raise_no_devise_method_error!(klass) #:nodoc: FILE: lib/devise/rails/warden_compat.rb type Warden::Mixins::Common (line 3) | module Warden::Mixins::Common function request (line 4) | def request function reset_session! (line 8) | def reset_session! function cookies (line 12) | def cookies FILE: lib/devise/strategies/authenticatable.rb type Devise (line 5) | module Devise type Strategies (line 6) | module Strategies class Authenticatable (line 10) | class Authenticatable < Base method store? (line 13) | def store? method valid? (line 17) | def valid? method clean_up_csrf? (line 24) | def clean_up_csrf? method validate (line 37) | def validate(resource, &block) method remember_me (line 51) | def remember_me(resource) method remember_me? (line 56) | def remember_me? method valid_for_http_auth? (line 66) | def valid_for_http_auth? method valid_for_params_auth? (line 77) | def valid_for_params_auth? method http_authenticatable? (line 83) | def http_authenticatable? method params_authenticatable? (line 88) | def params_authenticatable? method params_auth_hash (line 93) | def params_auth_hash method http_auth_hash (line 98) | def http_auth_hash method valid_params_request? (line 104) | def valid_params_request? method valid_params? (line 109) | def valid_params? method valid_password? (line 117) | def valid_password? method decode_credentials (line 122) | def decode_credentials method with_authentication_hash (line 128) | def with_authentication_hash(auth_type, auth_values) method authentication_keys (line 136) | def authentication_keys method http_authentication_key (line 140) | def http_authentication_key method request_keys (line 147) | def request_keys method request_values (line 151) | def request_values method parse_authentication_key_values (line 157) | def parse_authentication_key_values(hash, keys) method authenticatable_name (line 171) | def authenticatable_name FILE: lib/devise/strategies/base.rb type Devise (line 3) | module Devise type Strategies (line 4) | module Strategies class Base (line 6) | class Base < ::Warden::Strategies::Base method store? (line 8) | def store? method mapping (line 13) | def mapping FILE: lib/devise/strategies/database_authenticatable.rb type Devise (line 5) | module Devise type Strategies (line 6) | module Strategies class DatabaseAuthenticatable (line 8) | class DatabaseAuthenticatable < Authenticatable method authenticate! (line 9) | def authenticate! FILE: lib/devise/strategies/rememberable.rb type Devise (line 5) | module Devise type Strategies (line 6) | module Strategies class Rememberable (line 11) | class Rememberable < Authenticatable method valid? (line 13) | def valid? method authenticate! (line 21) | def authenticate! method clean_up_csrf? (line 41) | def clean_up_csrf? method extend_remember_me? (line 47) | def extend_remember_me?(resource) method remember_me? (line 51) | def remember_me? method remember_key (line 55) | def remember_key method remember_cookie (line 59) | def remember_cookie FILE: lib/devise/test/controller_helpers.rb type Devise (line 3) | module Devise type Test (line 4) | module Test type ControllerHelpers (line 26) | module ControllerHelpers function process (line 34) | def process(*) function setup_controller_for_warden (line 43) | def setup_controller_for_warden #:nodoc: function warden (line 48) | def warden #:nodoc: function sign_in (line 67) | def sign_in(resource, scope: nil) function sign_out (line 82) | def sign_out(resource_or_scope) function _catch_warden (line 93) | def _catch_warden(&block) function _process_unauthenticated (line 116) | def _process_unauthenticated(env, options = {}) FILE: lib/devise/test/integration_helpers.rb type Devise (line 3) | module Devise type Test (line 20) | module Test type IntegrationHelpers (line 21) | module IntegrationHelpers function included (line 22) | def self.included(base) function sign_in (line 37) | def sign_in(resource, scope: nil) function sign_out (line 46) | def sign_out(resource_or_scope) function setup_integration_for_devise (line 54) | def setup_integration_for_devise function teardown_integration_for_devise (line 58) | def teardown_integration_for_devise FILE: lib/devise/time_inflector.rb type Devise (line 5) | module Devise class TimeInflector (line 6) | class TimeInflector FILE: lib/devise/token_generator.rb type Devise (line 5) | module Devise class TokenGenerator (line 6) | class TokenGenerator method initialize (line 7) | def initialize(key_generator, digest = "SHA256") method digest (line 12) | def digest(klass, column, value) method generate (line 16) | def generate(klass, column) method key_for (line 28) | def key_for(column) FILE: lib/devise/version.rb type Devise (line 3) | module Devise FILE: lib/generators/active_record/devise_generator.rb type ActiveRecord (line 6) | module ActiveRecord type Generators (line 7) | module Generators class DeviseGenerator (line 8) | class DeviseGenerator < Base method copy_devise_migration (line 16) | def copy_devise_migration method generate_model (line 24) | def generate_model method inject_devise_content (line 28) | def inject_devise_content method migration_data (line 43) | def migration_data method ip_column (line 76) | def ip_column method inet? (line 81) | def inet? method rails61_and_up? (line 85) | def rails61_and_up? method postgresql? (line 89) | def postgresql? method ar_config (line 93) | def ar_config method migration_version (line 105) | def migration_version method primary_key_type (line 109) | def primary_key_type method primary_key_string (line 113) | def primary_key_string FILE: lib/generators/devise/controllers_generator.rb type Devise (line 5) | module Devise type Generators (line 6) | module Generators class ControllersGenerator (line 7) | class ControllersGenerator < Rails::Generators::Base method create_controllers (line 32) | def create_controllers method show_readme (line 41) | def show_readme FILE: lib/generators/devise/devise_generator.rb type Devise (line 5) | module Devise type Generators (line 6) | module Generators class DeviseGenerator (line 7) | class DeviseGenerator < Rails::Generators::NamedBase method add_devise_routes (line 20) | def add_devise_routes FILE: lib/generators/devise/install_generator.rb type Devise (line 6) | module Devise type Generators (line 7) | module Generators class InstallGenerator (line 10) | class InstallGenerator < Rails::Generators::Base method copy_initializer (line 16) | def copy_initializer method copy_locale (line 33) | def copy_locale method show_readme (line 37) | def show_readme FILE: lib/generators/devise/orm_helpers.rb type Devise (line 3) | module Devise type Generators (line 4) | module Generators type OrmHelpers (line 5) | module OrmHelpers function model_contents (line 6) | def model_contents function model_exists? (line 19) | def model_exists? function migration_exists? (line 23) | def migration_exists?(table_name) function migration_path (line 27) | def migration_path function model_path (line 31) | def model_path FILE: lib/generators/devise/views_generator.rb type Devise (line 5) | module Devise type Generators (line 6) | module Generators type ViewPathTemplates (line 10) | module ViewPathTemplates #:nodoc: function copy_views (line 26) | def copy_views function view_directory (line 42) | def view_directory(name, _target_path = nil) function target_path (line 52) | def target_path function plural_scope (line 56) | def plural_scope class SharedViewsGenerator (line 61) | class SharedViewsGenerator < Rails::Generators::Base #:nodoc: method copy_views (line 68) | def copy_views class FormForGenerator (line 73) | class FormForGenerator < Rails::Generators::Base #:nodoc: class SimpleFormForGenerator (line 80) | class SimpleFormForGenerator < Rails::Generators::Base #:nodoc: method copy_views (line 86) | def copy_views class ErbGenerator (line 94) | class ErbGenerator < Rails::Generators::Base #:nodoc: method copy_views (line 100) | def copy_views class MarkerbGenerator (line 107) | class MarkerbGenerator < Rails::Generators::Base #:nodoc: method copy_views (line 113) | def copy_views method target_path (line 119) | def target_path class ViewsGenerator (line 124) | class ViewsGenerator < Rails::Generators::Base FILE: lib/generators/mongoid/devise_generator.rb type Mongoid (line 6) | module Mongoid type Generators (line 7) | module Generators class DeviseGenerator (line 8) | class DeviseGenerator < Rails::Generators::NamedBase method generate_model (line 11) | def generate_model method inject_field_types (line 15) | def inject_field_types method inject_devise_content (line 19) | def inject_devise_content method migration_data (line 23) | def migration_data FILE: lib/generators/templates/controllers/confirmations_controller.rb class ConfirmationsController (line 3) | class <%= @scope_prefix %>ConfirmationsController < Devise::Confirmation... FILE: lib/generators/templates/controllers/omniauth_callbacks_controller.rb class OmniauthCallbacksController (line 3) | class <%= @scope_prefix %>OmniauthCallbacksController < Devise::Omniauth... FILE: lib/generators/templates/controllers/passwords_controller.rb class PasswordsController (line 3) | class <%= @scope_prefix %>PasswordsController < Devise::PasswordsController FILE: lib/generators/templates/controllers/registrations_controller.rb class RegistrationsController (line 3) | class <%= @scope_prefix %>RegistrationsController < Devise::Registration... FILE: lib/generators/templates/controllers/sessions_controller.rb class SessionsController (line 3) | class <%= @scope_prefix %>SessionsController < Devise::SessionsController FILE: lib/generators/templates/controllers/unlocks_controller.rb class UnlocksController (line 3) | class <%= @scope_prefix %>UnlocksController < Devise::UnlocksController FILE: test/controllers/custom_registrations_controller_test.rb class CustomRegistrationsControllerTest (line 5) | class CustomRegistrationsControllerTest < Devise::ControllerTestCase FILE: test/controllers/custom_strategy_test.rb class CustomStrategyController (line 8) | class CustomStrategyController < ActionController::Base method new (line 9) | def new class CustomStrategy (line 21) | class CustomStrategy < Warden::Strategies::Base method authenticate! (line 22) | def authenticate! class CustomStrategyTest (line 29) | class CustomStrategyTest < Devise::ControllerTestCase FILE: test/controllers/helper_methods_test.rb class ApiController (line 5) | class ApiController < ActionController::Metal class HelperMethodsTest (line 9) | class HelperMethodsTest < Devise::ControllerTestCase FILE: test/controllers/helpers_test.rb class ControllerAuthenticatableTest (line 6) | class ControllerAuthenticatableTest < Devise::ControllerTestCase method setup (line 9) | def setup FILE: test/controllers/inherited_controller_i18n_messages_test.rb class SessionsInheritedController (line 5) | class SessionsInheritedController < Devise::SessionsController method test_i18n_scope (line 6) | def test_i18n_scope class AnotherInheritedController (line 11) | class AnotherInheritedController < SessionsInheritedController method translation_scope (line 14) | def translation_scope class InheritedControllerTest (line 19) | class InheritedControllerTest < Devise::ControllerTestCase method setup (line 22) | def setup class AnotherInheritedControllerTest (line 37) | class AnotherInheritedControllerTest < Devise::ControllerTestCase method setup (line 40) | def setup FILE: test/controllers/internal_helpers_test.rb class MyController (line 5) | class MyController < DeviseController class HelpersTest (line 8) | class HelpersTest < Devise::ControllerTestCase method setup (line 11) | def setup FILE: test/controllers/load_hooks_controller_test.rb class LoadHooksControllerTest (line 5) | class LoadHooksControllerTest < Devise::ControllerTestCase FILE: test/controllers/passwords_controller_test.rb class PasswordsControllerTest (line 5) | class PasswordsControllerTest < Devise::ControllerTestCase method put_update_with_params (line 15) | def put_update_with_params FILE: test/controllers/sessions_controller_test.rb class SessionsControllerTest (line 5) | class SessionsControllerTest < Devise::ControllerTestCase FILE: test/controllers/url_helpers_test.rb class RoutesTest (line 5) | class RoutesTest < Devise::ControllerTestCase method assert_path_and_url (line 8) | def assert_path_and_url(name, prepend_path = nil) FILE: test/delegator_test.rb class DelegatorTest (line 5) | class DelegatorTest < ActiveSupport::TestCase method delegator (line 6) | def delegator FILE: test/devise_test.rb type Devise (line 5) | module Devise function yield_and_restore (line 6) | def self.yield_and_restore class DeviseTest (line 15) | class DeviseTest < ActiveSupport::TestCase FILE: test/failure_app_test.rb class FailureTest (line 6) | class FailureTest < ActiveSupport::TestCase class RootFailureApp (line 7) | class RootFailureApp < Devise::FailureApp method fake_app (line 8) | def fake_app class FailureWithSubdomain (line 13) | class FailureWithSubdomain < RootFailureApp class FailureWithI18nOptions (line 25) | class FailureWithI18nOptions < Devise::FailureApp method i18n_options (line 26) | def i18n_options(options) class FailureWithoutRootPath (line 31) | class FailureWithoutRootPath < Devise::FailureApp class FakeURLHelpers (line 32) | class FakeURLHelpers class FakeRoutesWithoutRoot (line 35) | class FakeRoutesWithoutRoot method url_helpers (line 36) | def url_helpers class FakeAppWithoutRootPath (line 41) | class FakeAppWithoutRootPath method routes (line 42) | def routes method main_app (line 47) | def main_app class FakeEngineApp (line 52) | class FakeEngineApp < Devise::FailureApp class FakeEngine (line 53) | class FakeEngine method new_user_on_engine_session_url (line 54) | def new_user_on_engine_session_url _ method main_app (line 59) | def main_app method fake_engine (line 63) | def fake_engine class RequestWithoutFlashSupport (line 68) | class RequestWithoutFlashSupport < ActionDispatch::Request method context (line 72) | def self.context(name, &block) method call_failure (line 76) | def call_failure(env_params = {}) FILE: test/generators/active_record_generator_test.rb class ActiveRecordGeneratorTest (line 8) | class ActiveRecordGeneratorTest < Rails::Generators::TestCase type RailsEngine (line 83) | module RailsEngine class Engine (line 84) | class Engine < Rails::Engine function simulate_inside_engine (line 89) | def simulate_inside_engine(engine, namespace) class ActiveRecordEngineGeneratorTest (line 101) | class ActiveRecordEngineGeneratorTest < Rails::Generators::TestCase FILE: test/generators/controllers_generator_test.rb class ControllersGeneratorTest (line 5) | class ControllersGeneratorTest < Rails::Generators::TestCase method assert_class_names (line 40) | def assert_class_names(scope, options = {}) FILE: test/generators/devise_generator_test.rb class DeviseGeneratorTest (line 7) | class DeviseGeneratorTest < Rails::Generators::TestCase method copy_routes (line 33) | def copy_routes FILE: test/generators/install_generator_test.rb class InstallGeneratorTest (line 5) | class InstallGeneratorTest < Rails::Generators::TestCase FILE: test/generators/mongoid_generator_test.rb class MongoidGeneratorTest (line 8) | class MongoidGeneratorTest < Rails::Generators::TestCase FILE: test/generators/views_generator_test.rb class ViewsGeneratorTest (line 5) | class ViewsGeneratorTest < Rails::Generators::TestCase method assert_files (line 80) | def assert_files(scope = nil, options = {}) method assert_shared_links (line 98) | def assert_shared_links(scope = nil) method assert_error_messages (line 110) | def assert_error_messages(scope = nil) FILE: test/helpers/devise_helper_test.rb class DeviseHelperTest (line 5) | class DeviseHelperTest < Devise::IntegrationTest FILE: test/integration/authenticatable_test.rb class AuthenticationSanityTest (line 5) | class AuthenticationSanityTest < Devise::IntegrationTest class AuthenticationRoutesRestrictions (line 145) | class AuthenticationRoutesRestrictions < Devise::IntegrationTest class AuthenticationRedirectTest (line 265) | class AuthenticationRedirectTest < Devise::IntegrationTest class AuthenticationSessionTest (line 345) | class AuthenticationSessionTest < Devise::IntegrationTest class AuthenticationWithScopedViewsTest (line 391) | class AuthenticationWithScopedViewsTest < Devise::IntegrationTest class AuthenticationOthersTest (line 432) | class AuthenticationOthersTest < Devise::IntegrationTest class AuthenticationKeysTest (line 562) | class AuthenticationKeysTest < Devise::IntegrationTest class AuthenticationRequestKeysTest (line 579) | class AuthenticationRequestKeysTest < Devise::IntegrationTest class AuthenticationSignOutViaTest (line 620) | class AuthenticationSignOutViaTest < Devise::IntegrationTest method sign_in! (line 621) | def sign_in!(scope) class DoubleAuthenticationRedirectTest (line 675) | class DoubleAuthenticationRedirectTest < Devise::IntegrationTest class DoubleSignOutRedirectTest (line 698) | class DoubleSignOutRedirectTest < Devise::IntegrationTest FILE: test/integration/confirmable_test.rb class ConfirmationTest (line 5) | class ConfirmationTest < Devise::IntegrationTest method visit_user_confirmation_with_token (line 7) | def visit_user_confirmation_with_token(confirmation_token) method resend_confirmation (line 11) | def resend_confirmation class ConfirmationOnChangeTest (line 285) | class ConfirmationOnChangeTest < Devise::IntegrationTest method create_second_admin (line 286) | def create_second_admin(options = {}) method visit_admin_confirmation_with_token (line 291) | def visit_admin_confirmation_with_token(confirmation_token) FILE: test/integration/database_authenticatable_test.rb class DatabaseAuthenticationTest (line 5) | class DatabaseAuthenticationTest < Devise::IntegrationTest FILE: test/integration/http_authenticatable_test.rb class HttpAuthenticationTest (line 5) | class HttpAuthenticationTest < Devise::IntegrationTest method sign_in_as_new_user_with_http (line 102) | def sign_in_as_new_user_with_http(username = "user@test.com", password... method add_oauth2_header (line 109) | def add_oauth2_header FILE: test/integration/lockable_test.rb class LockTest (line 5) | class LockTest < Devise::IntegrationTest method visit_user_unlock_with_token (line 7) | def visit_user_unlock_with_token(unlock_token) method send_unlock_request (line 11) | def send_unlock_request FILE: test/integration/mounted_engine_test.rb type MyMountableEngine (line 5) | module MyMountableEngine class Engine (line 6) | class Engine < ::Rails::Engine class TestsController (line 9) | class TestsController < ActionController::Base method index (line 10) | def index method inner_route (line 13) | def inner_route class AuthenticatedMountedEngineTest (line 35) | class AuthenticatedMountedEngineTest < Devise::IntegrationTest FILE: test/integration/omniauthable_test.rb class OmniauthableIntegrationTest (line 6) | class OmniauthableIntegrationTest < Devise::IntegrationTest method stub_action! (line 36) | def stub_action!(name) FILE: test/integration/recoverable_test.rb class PasswordTest (line 5) | class PasswordTest < Devise::IntegrationTest method visit_new_password_path (line 7) | def visit_new_password_path method request_forgot_password (line 12) | def request_forgot_password(&block) method reset_password (line 24) | def reset_password(options = {}, &block) FILE: test/integration/registerable_test.rb class RegistrationTest (line 5) | class RegistrationTest < Devise::IntegrationTest method user_sign_up (line 46) | def user_sign_up class ReconfirmableRegistrationTest (line 347) | class ReconfirmableRegistrationTest < Devise::IntegrationTest FILE: test/integration/rememberable_test.rb class RememberMeTest (line 5) | class RememberMeTest < Devise::IntegrationTest method create_user_and_remember (line 6) | def create_user_and_remember(add_to_token = '') method generate_signed_cookie (line 14) | def generate_signed_cookie(raw_cookie) method signed_cookie (line 20) | def signed_cookie(key) method cookie_expires (line 24) | def cookie_expires(key) FILE: test/integration/timeoutable_test.rb class SessionTimeoutTest (line 5) | class SessionTimeoutTest < Devise::IntegrationTest method last_request_at (line 7) | def last_request_at FILE: test/integration/trackable_test.rb class TrackableHooksTest (line 5) | class TrackableHooksTest < Devise::IntegrationTest FILE: test/mailers/confirmation_instructions_test.rb class ConfirmationInstructionsTest (line 5) | class ConfirmationInstructionsTest < ActionMailer::TestCase method setup (line 7) | def setup method teardown (line 13) | def teardown method user (line 18) | def user method mail (line 22) | def mail FILE: test/mailers/email_changed_test.rb class EmailChangedTest (line 5) | class EmailChangedTest < ActionMailer::TestCase method setup (line 6) | def setup method teardown (line 13) | def teardown method user (line 19) | def user method mail (line 26) | def mail class EmailChangedReconfirmationTest (line 94) | class EmailChangedReconfirmationTest < ActionMailer::TestCase method setup (line 95) | def setup method teardown (line 102) | def teardown method admin (line 108) | def admin method mail (line 115) | def mail FILE: test/mailers/mailer_test.rb class MailerTest (line 5) | class MailerTest < ActionMailer::TestCase class TestMailer (line 7) | class TestMailer < Devise::Mailer method confirmation_instructions (line 8) | def confirmation_instructions(record, token, opts = {}) class TestMailerWithDefault (line 22) | class TestMailerWithDefault < Devise::Mailer method confirmation_instructions (line 26) | def confirmation_instructions(record, token, opts = {}) method computed_from (line 33) | def computed_from method computed_reply_to (line 37) | def computed_reply_to FILE: test/mailers/reset_password_instructions_test.rb class ResetPasswordInstructionsTest (line 5) | class ResetPasswordInstructionsTest < ActionMailer::TestCase method setup (line 6) | def setup method teardown (line 12) | def teardown method user (line 17) | def user method mail (line 25) | def mail FILE: test/mailers/unlock_instructions_test.rb class UnlockInstructionsTest (line 5) | class UnlockInstructionsTest < ActionMailer::TestCase method setup (line 7) | def setup method teardown (line 13) | def teardown method user (line 18) | def user method mail (line 26) | def mail FILE: test/mapping_test.rb class FakeRequest (line 5) | class FakeRequest < Struct.new(:path_info, :params) class MappingTest (line 8) | class MappingTest < ActiveSupport::TestCase method fake_request (line 9) | def fake_request(path, params = {}) method devise_scope (line 78) | def user.devise_scope; :special_scope; end FILE: test/models/authenticatable_test.rb class AuthenticatableTest (line 5) | class AuthenticatableTest < ActiveSupport::TestCase FILE: test/models/confirmable_test.rb class ConfirmableTest (line 5) | class ConfirmableTest < ActiveSupport::TestCase method setup (line 7) | def setup method confirmation_required? (line 186) | def confirmation_required?; false end method confirmation_required? (line 288) | def confirmation_required?; false end method confirmation_required? (line 297) | def confirmation_required?; false end method confirm_user_by_token_with_confirmation_sent_at (line 321) | def confirm_user_by_token_with_confirmation_sent_at(confirmation_sent_at) class ReconfirmableTest (line 392) | class ReconfirmableTest < ActiveSupport::TestCase class Admin::WithSaveInCallback (line 545) | class Admin::WithSaveInCallback < Admin FILE: test/models/database_authenticatable_test.rb class DatabaseAuthenticatableTest (line 7) | class DatabaseAuthenticatableTest < ActiveSupport::TestCase method setup (line 8) | def setup FILE: test/models/lockable_test.rb class LockableTest (line 5) | class LockableTest < ActiveSupport::TestCase method setup (line 6) | def setup FILE: test/models/omniauthable_test.rb class OmniauthableTest (line 5) | class OmniauthableTest < ActiveSupport::TestCase FILE: test/models/recoverable_test.rb class RecoverableTest (line 5) | class RecoverableTest < ActiveSupport::TestCase method setup (line 7) | def setup FILE: test/models/registerable_test.rb class RegisterableTest (line 5) | class RegisterableTest < ActiveSupport::TestCase FILE: test/models/rememberable_test.rb class RememberableTest (line 5) | class RememberableTest < ActiveSupport::TestCase method resource_class (line 6) | def resource_class method create_resource (line 10) | def create_resource method remember_token (line 109) | def user_with_remember_token.remember_token; '123-token'; end method authenticatable_salt (line 113) | def user_with_salt.authenticatable_salt; '123-salt'; end method authenticatable_salt (line 119) | def user.authenticatable_salt; nil; end method authenticatable_salt (line 125) | def user.authenticatable_salt; ""; end FILE: test/models/serializable_test.rb class SerializableTest (line 5) | class SerializableTest < ActiveSupport::TestCase method assert_key (line 34) | def assert_key(key, subject) method assert_no_key (line 38) | def assert_no_key(key, subject) method from_json (line 42) | def from_json(options = nil) FILE: test/models/timeoutable_test.rb class TimeoutableTest (line 5) | class TimeoutableTest < ActiveSupport::TestCase method timeout_in (line 21) | def timeout_in; 10.minutes end method timeout_in (line 29) | def timeout_in; nil end FILE: test/models/trackable_test.rb class TrackableTest (line 5) | class TrackableTest < ActiveSupport::TestCase class UserWithOverride (line 64) | class UserWithOverride < User method extract_ip_from (line 66) | def extract_ip_from(request) FILE: test/models/validatable_test.rb class ValidatableTest (line 6) | class ValidatableTest < ActiveSupport::TestCase FILE: test/models_test.rb class ActiveRecordTest (line 6) | class ActiveRecordTest < ActiveSupport::TestCase method include_module? (line 7) | def include_module?(klass, mod) method assert_include_modules (line 12) | def assert_include_modules(klass, *modules) method send_devise_notification (line 90) | def send_devise_notification(*); end type StubModelFilters (line 97) | module StubModelFilters function stub_filter (line 98) | def stub_filter(name) class CheckFieldsTest (line 103) | class CheckFieldsTest < ActiveSupport::TestCase FILE: test/omniauth/config_test.rb class OmniAuthConfigTest (line 5) | class OmniAuthConfigTest < ActiveSupport::TestCase class MyStrategy (line 6) | class MyStrategy class NamedTestStrategy (line 30) | class NamedTestStrategy class UnNamedTestStrategy (line 40) | class UnNamedTestStrategy FILE: test/omniauth/url_helpers_test.rb class OmniAuthRoutesTest (line 5) | class OmniAuthRoutesTest < ActionController::TestCase method assert_path (line 8) | def assert_path(action, provider, with_param = true) FILE: test/orm/active_record.rb class ActiveSupport::TestCase (line 14) | class ActiveSupport::TestCase FILE: test/orm/mongoid.rb class ActiveSupport::TestCase (line 11) | class ActiveSupport::TestCase FILE: test/parameter_sanitizer_test.rb class ParameterSanitizerTest (line 6) | class ParameterSanitizerTest < ActiveSupport::TestCase method sanitizer (line 7) | def sanitizer(params) FILE: test/rails_app/app/active_record/admin.rb class Admin (line 5) | class Admin < ActiveRecord::Base FILE: test/rails_app/app/active_record/shim.rb type Shim (line 3) | module Shim FILE: test/rails_app/app/active_record/user.rb class User (line 5) | class User < ActiveRecord::Base method after_validation_callback (line 15) | def after_validation_callback FILE: test/rails_app/app/active_record/user_on_engine.rb class UserOnEngine (line 5) | class UserOnEngine < ActiveRecord::Base FILE: test/rails_app/app/active_record/user_on_main_app.rb class UserOnMainApp (line 5) | class UserOnMainApp < ActiveRecord::Base FILE: test/rails_app/app/active_record/user_with_validations.rb class UserWithValidations (line 5) | class UserWithValidations < ActiveRecord::Base FILE: test/rails_app/app/active_record/user_without_email.rb class UserWithoutEmail (line 5) | class UserWithoutEmail < ActiveRecord::Base FILE: test/rails_app/app/controllers/admins/sessions_controller.rb class Admins::SessionsController (line 3) | class Admins::SessionsController < Devise::SessionsController method new (line 4) | def new FILE: test/rails_app/app/controllers/admins_controller.rb class AdminsController (line 3) | class AdminsController < ApplicationController method index (line 6) | def index FILE: test/rails_app/app/controllers/application_controller.rb class ApplicationController (line 6) | class ApplicationController < ActionController::Base method set_locale (line 17) | def set_locale method default_url_options (line 21) | def default_url_options FILE: test/rails_app/app/controllers/application_with_fake_engine.rb class ApplicationWithFakeEngine (line 3) | class ApplicationWithFakeEngine < ApplicationController method fake_engine (line 7) | def fake_engine class FakeEngine (line 12) | class FakeEngine method user_on_engine_confirmation_path (line 13) | def user_on_engine_confirmation_path method new_user_on_engine_session_path (line 17) | def new_user_on_engine_session_path method new_user_on_engine_registration_path (line 21) | def new_user_on_engine_registration_path method new_user_on_engine_password_path (line 25) | def new_user_on_engine_password_path method new_user_on_engine_unlock_path (line 29) | def new_user_on_engine_unlock_path FILE: test/rails_app/app/controllers/custom/registrations_controller.rb class Custom::RegistrationsController (line 3) | class Custom::RegistrationsController < Devise::RegistrationsController method new (line 4) | def new method create (line 10) | def create method update (line 16) | def update method create_block_called? (line 22) | def create_block_called? method update_block_called? (line 26) | def update_block_called? method new_block_called? (line 30) | def new_block_called? FILE: test/rails_app/app/controllers/home_controller.rb class HomeController (line 3) | class HomeController < ApplicationController method index (line 4) | def index method private (line 7) | def private method user_dashboard (line 10) | def user_dashboard method admin_dashboard (line 13) | def admin_dashboard method join (line 16) | def join method set (line 19) | def set method unauthenticated (line 24) | def unauthenticated FILE: test/rails_app/app/controllers/publisher/registrations_controller.rb class Publisher::RegistrationsController (line 3) | class Publisher::RegistrationsController < ApplicationController FILE: test/rails_app/app/controllers/publisher/sessions_controller.rb class Publisher::SessionsController (line 3) | class Publisher::SessionsController < ApplicationController FILE: test/rails_app/app/controllers/streaming_controller.rb class StreamingController (line 3) | class StreamingController < ApplicationController method index (line 8) | def index FILE: test/rails_app/app/controllers/users/omniauth_callbacks_controller.rb class Users::OmniauthCallbacksController (line 3) | class Users::OmniauthCallbacksController < Devise::OmniauthCallbacksCont... method facebook (line 4) | def facebook method sign_in_facebook (line 10) | def sign_in_facebook FILE: test/rails_app/app/controllers/users_controller.rb class UsersController (line 3) | class UsersController < ApplicationController method index (line 9) | def index method edit_form (line 14) | def edit_form method update_form (line 18) | def update_form method accept (line 22) | def accept method exhibit (line 26) | def exhibit method expire (line 30) | def expire FILE: test/rails_app/app/helpers/application_helper.rb type ApplicationHelper (line 4) | module ApplicationHelper FILE: test/rails_app/app/mailers/users/from_proc_mailer.rb class Users::FromProcMailer (line 3) | class Users::FromProcMailer < Devise::Mailer FILE: test/rails_app/app/mailers/users/mailer.rb class Users::Mailer (line 3) | class Users::Mailer < Devise::Mailer FILE: test/rails_app/app/mailers/users/reply_to_mailer.rb class Users::ReplyToMailer (line 3) | class Users::ReplyToMailer < Devise::Mailer FILE: test/rails_app/app/mongoid/admin.rb class Admin (line 5) | class Admin FILE: test/rails_app/app/mongoid/shim.rb type Shim (line 3) | module Shim type ClassMethods (line 11) | module ClassMethods function order (line 12) | def order(attribute) function find_by_email (line 16) | def find_by_email(email) function == (line 22) | def ==(other) FILE: test/rails_app/app/mongoid/user.rb class User (line 5) | class User method after_validation_callback (line 46) | def after_validation_callback FILE: test/rails_app/app/mongoid/user_on_engine.rb class UserOnEngine (line 5) | class UserOnEngine FILE: test/rails_app/app/mongoid/user_on_main_app.rb class UserOnMainApp (line 5) | class UserOnMainApp FILE: test/rails_app/app/mongoid/user_with_validations.rb class UserWithValidations (line 5) | class UserWithValidations FILE: test/rails_app/app/mongoid/user_without_email.rb class UserWithoutEmail (line 5) | class UserWithoutEmail FILE: test/rails_app/config/application.rb type RailsApp (line 19) | module RailsApp class Application (line 20) | class Application < Rails::Application FILE: test/rails_app/config/boot.rb type Devise (line 7) | module Devise type Test (line 8) | module Test function rails71_and_up? (line 11) | def self.rails71_and_up? function rails70_and_up? (line 15) | def self.rails70_and_up? function rails70? (line 19) | def self.rails70? FILE: test/rails_app/db/migrate/20100401102949_create_tables.rb class CreateTables (line 3) | class CreateTables < ActiveRecord::Migration[5.0] method up (line 4) | def self.up method down (line 69) | def self.down FILE: test/rails_app/lib/lazy_load_test_module.rb type LazyLoadTestModule (line 1) | module LazyLoadTestModule function lazy_loading_works? (line 2) | def lazy_loading_works? FILE: test/rails_app/lib/shared_admin.rb type SharedAdmin (line 3) | module SharedAdmin function raw_confirmation_token (line 16) | def raw_confirmation_token FILE: test/rails_app/lib/shared_user.rb type SharedUser (line 3) | module SharedUser function raw_confirmation_token (line 18) | def raw_confirmation_token type ExtendMethods (line 22) | module ExtendMethods function new_with_session (line 23) | def new_with_session(params, session) FILE: test/rails_app/lib/shared_user_without_email.rb type SharedUserWithoutEmail (line 3) | module SharedUserWithoutEmail function email_changed? (line 20) | def email_changed? function respond_to? (line 24) | def respond_to?(method_name, include_all = false) FILE: test/rails_app/lib/shared_user_without_omniauth.rb type SharedUserWithoutOmniauth (line 3) | module SharedUserWithoutOmniauth function raw_confirmation_token (line 12) | def raw_confirmation_token FILE: test/rails_test.rb class RailsTest (line 5) | class RailsTest < ActiveSupport::TestCase FILE: test/routes_test.rb class DefaultRoutingTest (line 7) | class DefaultRoutingTest < ActionController::TestCase method assert_named_route (line 115) | def assert_named_route(result, *args) class CustomizedRoutingTest (line 120) | class CustomizedRoutingTest < ActionController::TestCase class ScopedRoutingTest (line 266) | class ScopedRoutingTest < ActionController::TestCase FILE: test/support/action_controller/record_identifier.rb type ActionController (line 9) | module ActionController FILE: test/support/assertions.rb class ActiveSupport::TestCase (line 5) | class ActiveSupport::TestCase method assert_blank (line 6) | def assert_blank(assertion) method assert_present (line 10) | def assert_present(assertion) method assert_email_sent (line 14) | def assert_email_sent(address = nil, &block) method assert_email_not_sent (line 21) | def assert_email_not_sent(&block) method assert_raise_with_message (line 25) | def assert_raise_with_message(exception_klass, message, &block) FILE: test/support/helpers.rb class ActiveSupport::TestCase (line 5) | class ActiveSupport::TestCase method setup_mailer (line 6) | def setup_mailer method store_translations (line 10) | def store_translations(locale, translations, &block) method generate_unique_email (line 22) | def generate_unique_email method valid_attributes (line 28) | def valid_attributes(attributes = {}) method new_user (line 35) | def new_user(attributes = {}) method create_user (line 39) | def create_user(attributes = {}) method create_admin (line 43) | def create_admin(attributes = {}) method create_user_without_email (line 49) | def create_user_without_email(attributes = {}) method create_user_with_validations (line 53) | def create_user_with_validations(attributes = {}) method swap (line 59) | def swap(object, new_values) method swap_model_config (line 74) | def swap_model_config(model, new_values) method clear_cached_variables (line 85) | def clear_cached_variables(options) FILE: test/support/http_method_compatibility.rb type Devise (line 3) | module Devise class IntegrationTest (line 4) | class IntegrationTest < ActionDispatch::IntegrationTest class ControllerTestCase (line 7) | class ControllerTestCase < ActionController::TestCase FILE: test/support/integration.rb class ActionDispatch::IntegrationTest (line 5) | class ActionDispatch::IntegrationTest method warden (line 6) | def warden method create_user (line 10) | def create_user(options = {}) method create_admin (line 27) | def create_admin(options = {}) method sign_in_as_user (line 39) | def sign_in_as_user(options = {}, &block) method sign_in_as_admin (line 50) | def sign_in_as_admin(options = {}, &block) method assert_redirected_to (line 63) | def assert_redirected_to(url) method assert_current_url (line 70) | def assert_current_url(expected) method assert_url (line 74) | def assert_url(expected, actual) method visit_with_option (line 80) | def visit_with_option(given, default) method prepend_host (line 91) | def prepend_host(url) FILE: test/support/webrat/integrations/rails.rb type Webrat (line 6) | module Webrat function parse_rails_request_params (line 8) | def self.parse_rails_request_params(params) type Logging (line 13) | module Logging function logger (line 15) | def logger # :nodoc: class RailsAdapter (line 20) | class RailsAdapter method response (line 23) | def response method do_request (line 29) | def do_request(http_method, url, data, headers) type ActionDispatch (line 36) | module ActionDispatch #:nodoc: FILE: test/support/webrat/matchers.rb type Webrat (line 2) | module Webrat type Matchers (line 3) | module Matchers class HaveSelector (line 4) | class HaveSelector method query (line 5) | def query FILE: test/test/controller_helpers_test.rb class TestControllerHelpersTest (line 5) | class TestControllerHelpersTest < Devise::ControllerTestCase method redirect (line 72) | def redirect method respond (line 85) | def respond class TestControllerHelpersForStreamingControllerTest (line 195) | class TestControllerHelpersForStreamingControllerTest < Devise::Controll... FILE: test/test/integration_helpers_test.rb class TestIntegrationsHelpersTest (line 5) | class TestIntegrationsHelpersTest < Devise::IntegrationTest FILE: test/test_models.rb class Configurable (line 3) | class Configurable < User class WithValidation (line 9) | class WithValidation < Admin class UserWithValidation (line 13) | class UserWithValidation < User class UserWithCustomHashing (line 17) | class UserWithCustomHashing < User method password_digest (line 19) | def password_digest(password) class UserWithVirtualAttributes (line 24) | class UserWithVirtualAttributes < User class Several (line 29) | class Several < Admin class Inheritable (line 34) | class Inheritable < Admin