class TheRoleManagementPanelGenerator
Public Instance Methods
generate_controllers()
click to toggle source
bundle exec rails g the_role_management_panel NAME
# File lib/generators/the_role_management_panel/the_role_management_panel_generator.rb, line 6 def generate_controllers if gen_name == 'install' cp_views cp_assets cp_controllers elsif gen_name == 'assets' cp_assets elsif gen_name == 'controllers' cp_controllers elsif gen_name == 'views' cp_views elsif gen_name == 'locales' cp_locales elsif gen_name == 'help' cp_help else puts 'TheRole ManagementPanel Generator - wrong Name' puts 'Try to use install' end end
Private Instance Methods
cp_assets()
click to toggle source
# File lib/generators/the_role_management_panel/the_role_management_panel_generator.rb, line 33 def cp_assets directory 'app/assets', 'app/assets' end
cp_controllers()
click to toggle source
# File lib/generators/the_role_management_panel/the_role_management_panel_generator.rb, line 38 def cp_controllers directory 'app/controllers', 'app/controllers' end
cp_help()
click to toggle source
# File lib/generators/the_role_management_panel/the_role_management_panel_generator.rb, line 53 def cp_help puts File.read "#{ TheRoleManagementPanelGenerator.source_root }/lib/generators/the_role_management_panel/USAGE" end
cp_locales()
click to toggle source
# File lib/generators/the_role_management_panel/the_role_management_panel_generator.rb, line 48 def cp_locales directory 'config/locales', 'config/locales' end
cp_views()
click to toggle source
# File lib/generators/the_role_management_panel/the_role_management_panel_generator.rb, line 43 def cp_views directory 'app/views', 'app/views' end
gen_name()
click to toggle source
# File lib/generators/the_role_management_panel/the_role_management_panel_generator.rb, line 29 def gen_name name.to_s.downcase end