Sha256: 52bb21c451b90e31c71d7650cd0b9468163b4e73c4cde563619abc03b9c7b2c1
Contents?: true
Size: 689 Bytes
Versions: 15
Compression:
Stored size: 689 Bytes
Contents
require 'rails/generators' module Pages module Generators class AuthorizedGenerator < ::Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) desc "Create pages to accompany a User model when authorization is available." def create_page ### assumes we are using Devise for authentication ### assumes we are using Pundit for authorization generate 'pages:users -f' copy_file 'users/_user.html.erb', 'app/views/users/_user.html.erb' copy_file 'users_controller.rb', 'app/controllers/users_controller.rb' copy_file 'user_policy.rb', 'app/policies/user_policy.rb' end end end end
Version data entries
15 entries across 15 versions & 1 rubygems