Module: DeviseMasquerade::Controllers::UrlHelpers
- Defined in:
- lib/devise_masquerade/controllers/url_helpers.rb
Instance Method Summary collapse
Instance Method Details
#back_masquerade_path(resource, *args) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/devise_masquerade/controllers/url_helpers.rb', line 18 def back_masquerade_path(resource, *args) scope = Devise::Mapping.find_scope!(resource) opts = args.first || {} opts[:masqueraded_resource_class] = resource.class.name send("back_#{scope}_masquerade_index_path", opts, *args) end |
#masquerade_path(resource, *args) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/devise_masquerade/controllers/url_helpers.rb', line 7 def masquerade_path(resource, *args) scope = Devise::Mapping.find_scope!(resource) opts = args.shift || {} opts[:masqueraded_resource_class] = resource.class.name opts[Devise.masquerade_param] = resource.masquerade_key send("#{scope}_masquerade_index_path", opts, *args) end |