class LatoCore::CrudControllerGenerator

CrudControllerGenerator.

Public Instance Methods

create_crud() click to toggle source
# File lib/generators/lato_core/crud_controller_generator.rb, line 14
def create_crud
  set_utils_names

  manage_controller
end

Private Instance Methods

manage_controller() click to toggle source
# File lib/generators/lato_core/crud_controller_generator.rb, line 29
def manage_controller
  template('app/controllers/lato/crud_controller.rb',
           "app/controllers/lato/#{@plural_name}_controller.rb")
end
set_utils_names() click to toggle source
# File lib/generators/lato_core/crud_controller_generator.rb, line 22
def set_utils_names
  @model_name = model_name
  @singular_name = @model_name.underscore
  @plural_name = @singular_name.pluralize
  @controller_name = @plural_name.camelize
end