Class: Chr::Generators::ControllerGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/chr/controller_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_controllerObject



6
7
8
9
10
11
12
13
14
15
# File 'lib/generators/chr/controller_generator.rb', line 6

def create_controller
  generate "controller", "admin/#{ARGV[0]} --skip-template-engine"

  inject_into_file(
    "config/routes.rb",
    "\n\t\tresources :#{ARGV[0]}",
    after: "namespace :admin do",
  )

end