templates/default/lib/admin.rb in rails-maker-0.1.1 vs templates/default/lib/admin.rb in rails-maker-0.1.7

- old
+ new

@@ -1,29 +1,29 @@ -say "Building admin" +say '## ADMIN >>' + generate(:controller, "admin/dashboard index") -route("match 'admin' => 'admin/dashboard#index'") # Do layout and SASS stuff -apply File.expand_path("../admin/sass.rb", __FILE__) +#apply File.expand_path("../admin/sass.rb", __FILE__) apply File.expand_path("../admin/layout.rb", __FILE__) create_file 'app/controllers/admin/base_controller.rb' do <<-RUBY class Admin::BaseController < ApplicationController + layout 'admin' - before_filter :authenticate_user! before_filter :verify_admin private + def verify_admin - redirect_to root_url unless current_user.role? :admin + redirect_to root_url unless current_user.has_role? :admin end end RUBY end gsub_file 'app/controllers/admin/dashboard_controller.rb', /ApplicationController/, 'Admin::BaseController' -# make a user admin -apply File.expand_path("../admin/users.rb", __FILE__) -apply File.expand_path("../admin/dashboard_spec.rb", __FILE__) -apply File.expand_path("../admin/users_spec.rb", __FILE__) +#apply File.expand_path("../admin/users.rb", __FILE__) +#apply File.expand_path("../admin/dashboard_spec.rb", __FILE__) +#apply File.expand_path("../admin/users_spec.rb", __FILE__)