Method: Passwordless::RouterHelpers#passwordless_for

Defined in:
lib/passwordless/router_helpers.rb

#passwordless_for(resource, at: nil, as: nil) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/passwordless/router_helpers.rb', line 3

def passwordless_for(resource, at: nil, as: nil)
  mount(
    Passwordless::Engine,
    at: at || resource.to_s,
    as: as || resource.to_s,
    defaults: { authenticatable: resource.to_s.singularize }
  )
end