class Para::Component::CrudGenerator
Public Instance Methods
add_route()
click to toggle source
# File lib/generators/para/component/crud/crud_generator.rb, line 26 def add_route add_component_to_routes :crud_component, file_name end
copy_crud_component()
click to toggle 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
copy_crud_component_decorator()
click to toggle 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
copy_crud_resources_controller()
click to toggle 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
welcome()
click to toggle source
# File lib/generators/para/component/crud/crud_generator.rb, line 10 def welcome say 'Creating CRUD component...' end
Private Instance Methods
component_parent_name()
click to toggle source
# File lib/generators/para/component/crud/crud_generator.rb, line 32 def component_parent_name 'Para::Component::Crud' end
controller_parent_name()
click to toggle source
# File lib/generators/para/component/crud/crud_generator.rb, line 36 def controller_parent_name 'Para::Admin::CrudResourcesController' end