lib/vtk/commands/module/controller.rb in vtk-0.3.0 vs lib/vtk/commands/module/controller.rb in vtk-0.4.0

- old
+ new

@@ -15,16 +15,17 @@ super() end def execute(_input: $stdin, _output: $stdout) - create_controller(name) + create_controller(name, options) end private - def create_controller(name) - system("rails g module_component #{name} controller") + def create_controller(name, options) + component_name = options[:component_name] || name + system("rails g module_component #{name} method:controller component_name:#{component_name}") end end end end end