class Disco::Generators::ScaffoldControllerGenerator
Public Instance Methods
create_test_files()
click to toggle source
# File lib/generators/disco/scaffold_controller/scaffold_controller_generator.rb, line 10 def create_test_files template 'controller_test.rb', File.join('test/controllers', controller_class_path, "#{controller_file_name}_controller_test.rb") end
Protected Instance Methods
command_class_name(command)
click to toggle source
# File lib/generators/disco/scaffold_controller/scaffold_controller_generator.rb, line 16 def command_class_name(command) (class_path + ["#{command}_#{file_name}"]).map(&:camelize) * '::' end
Private Instance Methods
params_string()
click to toggle source
# File lib/generators/disco/scaffold_controller/scaffold_controller_generator.rb, line 22 def params_string attributes.map { |x| "#{x.name}: params[:#{singular_table_name}][:#{x.name}]" }.join(', ') end