class Para::Component::CrudGenerator
Public Instance Methods
Source
# File lib/generators/para/component/crud/crud_generator.rb, line 26 def add_route add_component_to_routes :crud_component, file_name end
Source
# File lib/generators/para/component/crud/crud_generator.rb, line 14 def copy_crud_component template 'component.rb', "app/components/#{ component_file_name }.rb" end
Source
# File lib/generators/para/component/crud/crud_generator.rb, line 18 def copy_crud_component_decorator template 'decorator.rb', "app/decorators/#{ decorator_file_name }.rb" end
Source
# File lib/generators/para/component/crud/crud_generator.rb, line 22 def copy_crud_resources_controller template 'resources_controller.rb', "app/controllers/admin/#{ resources_controller_name }.rb" end
Source
# File lib/generators/para/component/crud/crud_generator.rb, line 10 def welcome say 'Creating CRUD component...' end
Private Instance Methods
Source
# File lib/generators/para/component/crud/crud_generator.rb, line 32 def component_parent_name 'Para::Component::Crud' end
Source
# File lib/generators/para/component/crud/crud_generator.rb, line 36 def controller_parent_name 'Para::Admin::CrudResourcesController' end