Sha256: 6cec3fa1957cde78d88dadafe8e6669d8e328103ade9f6635ceb7c5d39a84b7c
Contents?: true
Size: 965 Bytes
Versions: 12
Compression:
Stored size: 965 Bytes
Contents
class NodeGenerator < ScaffoldGenerator def manifest record do |m| # Check for class naming collisions. m.class_collisions(class_name) # Controller, views, test and stylesheets directories. m.directory(File.join('spec','factories')) m.directory(File.join('app','views','nodes')) m.directory(File.join('app','views','admin','nodes')) m.template( "model.rb", File.join('app','models',"#{controller_file_name.singularize}.rb") ) m.template( "template.html.erb", File.join('app','views','nodes', "#{controller_file_name.singularize}.html.erb") ) m.template( "admin_template.html.erb", File.join('app','views','admin','nodes', "_#{controller_file_name.singularize}.html.erb") ) m.template( "factory.rb", File.join('spec','factories',"#{controller_file_name.singularize}.rb") ) end end end
Version data entries
12 entries across 12 versions & 1 rubygems