9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/generators/spree/admin/devise/devise_generator.rb', line 9
def install
insert_into_file 'config/routes.rb', after: "Rails.application.routes.draw do\n" do
<<-ROUTES.strip_heredoc.indent!(2)
Spree::Core::Engine.add_routes do
# Admin authentication
devise_for(
Spree.admin_user_class.model_name.singular_route_key,
class_name: Spree.admin_user_class.to_s,
controllers: {
sessions: 'spree/admin/user_sessions',
passwords: 'spree/admin/user_passwords'
},
skip: :registrations,
path: :admin_user,
router_name: :spree
)
end
ROUTES
end
end
|