Class: GenerateController

Inherits:
Controller::Base
  • Object
show all
Includes:
Lucie::Commands, Snippets::Template
Defined in:
app/controllers/generate_controller.rb

Instance Method Summary collapse

Instance Method Details

#controllerObject



6
7
8
9
10
11
12
13
14
# File 'app/controllers/generate_controller.rb', line 6

def controller
  @controller = Lucie::Helpers::ControllerName.new(params[:args].shift)
  target = File.join(app.pwd, "app", "controllers", "#{@controller.name}_controller.rb")
  if File.exist?(target)
    stderr "File #{target} already exists"
  else
    template("generate/controller.tt", target)
  end
end