Class: Admin::Generators::ScaffoldControllerGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Admin::Generators::ScaffoldControllerGenerator
- Includes:
- Rails::Generators::ResourceHelpers
- Defined in:
- lib/generators/admin/scaffold_controller/scaffold_controller_generator.rb
Instance Method Summary collapse
- #create_controller_files ⇒ Object
- #parent_controller_class_name ⇒ Object
- #prefix ⇒ Object
- #prefixed_class_name ⇒ Object
- #prefixed_controller_class_name ⇒ Object
Instance Method Details
#create_controller_files ⇒ Object
18 19 20 21 22 23 |
# File 'lib/generators/admin/scaffold_controller/scaffold_controller_generator.rb', line 18 def create_controller_files # I think there should be a better way to detect if jbuilder is in use # If you know it, please let me know template "controllers/controller.rb.erb", File.join('app/controllers', prefix, class_path, "#{controller_file_name}_controller.rb") # create_file "app/controllers/a.rb", "# Add initialization content here" end |
#parent_controller_class_name ⇒ Object
37 38 39 |
# File 'lib/generators/admin/scaffold_controller/scaffold_controller_generator.rb', line 37 def parent_controller_class_name [:parent_controller].capitalize end |
#prefix ⇒ Object
25 26 27 |
# File 'lib/generators/admin/scaffold_controller/scaffold_controller_generator.rb', line 25 def prefix [:prefix_name] end |
#prefixed_class_name ⇒ Object
29 30 31 |
# File 'lib/generators/admin/scaffold_controller/scaffold_controller_generator.rb', line 29 def prefixed_class_name "#{prefix.capitalize}::#{class_name}" end |
#prefixed_controller_class_name ⇒ Object
33 34 35 |
# File 'lib/generators/admin/scaffold_controller/scaffold_controller_generator.rb', line 33 def prefixed_controller_class_name "#{prefix.capitalize}::#{controller_class_name}" end |