Module: DeviseTwoFactorable::Controllers::UrlHelpers

Included in:
Hooks::Sessions
Defined in:
lib/devise_two_factorable/controllers/url_helpers.rb

Instance Method Summary collapse

Instance Method Details

#credential_path_for(resource_or_scope, opts = {}) ⇒ Object



24
25
26
27
# File 'lib/devise_two_factorable/controllers/url_helpers.rb', line 24

def credential_path_for(resource_or_scope, opts = {})
  scope = Devise::Mapping.find_scope!(resource_or_scope)
  send("#{scope}_credential_path", opts)
end

#persistence_token_path_for(resource_or_scope, opts = {}) ⇒ Object



14
15
16
17
# File 'lib/devise_two_factorable/controllers/url_helpers.rb', line 14

def persistence_token_path_for(resource_or_scope, opts = {})
  scope = Devise::Mapping.find_scope!(resource_or_scope)
  send("persistence_#{scope}_token_path", opts)
end

#recovery_token_for(resource_or_scope, opts = {}) ⇒ Object



4
5
6
7
# File 'lib/devise_two_factorable/controllers/url_helpers.rb', line 4

def recovery_token_for(resource_or_scope, opts = {})
  scope = Devise::Mapping.find_scope!(resource_or_scope)
  send("recovery_#{scope}_token_path", opts)
end

#refresh_credential_path_for(resource_or_scope, opts = {}) ⇒ Object



9
10
11
12
# File 'lib/devise_two_factorable/controllers/url_helpers.rb', line 9

def refresh_credential_path_for(resource_or_scope, opts = {})
  scope = Devise::Mapping.find_scope!(resource_or_scope)
  send("refresh_#{scope}_credential_path", opts)
end

#token_path_for(resource_or_scope, opts = {}) ⇒ Object



19
20
21
22
# File 'lib/devise_two_factorable/controllers/url_helpers.rb', line 19

def token_path_for(resource_or_scope, opts = {})
  scope = Devise::Mapping.find_scope!(resource_or_scope)
  send("#{scope}_token_path", opts)
end