Module: LesliShield::Router

Defined in:
lib/lesli_shield/router.rb

Class Method Summary collapse

Class Method Details

.mount_login_at(router, path = "") ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/lesli_shield/router.rb', line 3

def self.(router, path="")
    router.devise_for :users, class_name: "Lesli::User", module: :devise,
    :path => path,
    :path_names => {
        :sign_in  => "login",
        :sign_out => "logout",
        :sign_up  => "register",
        :password => "password",
        :confirmation => "confirmation"
    },
    :controllers => {
        :registrations => "users/registrations",
        :confirmations => "users/confirmations",
        :passwords => "users/passwords",
        :sessions => "users/sessions"
    }
end