Method: Kadim::Generators::ScaffoldControllerGenerator#scaffold_controller

Defined in:
lib/generators/kadim/scaffold_controller/scaffold_controller_generator.rb

#scaffold_controllerObject



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/generators/kadim/scaffold_controller/scaffold_controller_generator.rb', line 13

def scaffold_controller
  model_path = name.underscore
  unless Kadim.app_model_paths.include?(model_path)
    puts "Are you sure \"#{name}\" is a model?"
    return
  end

  @initial_args += Kadim.scaffold_attributes(model_path.camelize.constantize) if @initial_args.one?

  Kadim.scaffold_controller(@initial_args, @initial_options, @initial_config)
end