Module: LesliShield::Routing

Defined in:
lib/lesli_shield/routing.rb

Class Method Summary collapse

Class Method Details

.mount_loginObject



3
4
5
# File 'lib/lesli_shield/routing.rb', line 3

def self.
    ()
end

.mount_login_at(path = "") ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/lesli_shield/routing.rb', line 6

def self. path=""
    Rails.application.routes.draw do
        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
end