Sha256: a94120c3efb9152fd1740e574b8b9e708294ada13ad9d914e88b55710a92e3b0
Contents?: true
Size: 776 Bytes
Versions: 6
Compression:
Stored size: 776 Bytes
Contents
require 'rails_generator/generators/components/controller/controller_generator' class ObjectiveServiceGenerator < ControllerGenerator def manifest record do |m| # Check for class naming collisions. m.class_collisions class_path, "#{class_name}Controller", "#{class_name}Helper" # Controller, helper, views, and spec directories. m.directory File.join('app/controllers', class_path) m.directory File.join('spec/controllers', class_path) # Controller spec, class, and helper. m.template 'controller_spec.rb', File.join('spec/controllers', class_path, "#{file_name}_controller_spec.rb") m.template 'controller.rb', File.join('app/controllers', class_path, "#{file_name}_controller.rb") end end end
Version data entries
6 entries across 6 versions & 2 rubygems