Sha256: ae947d813ce255b10d1c4d73df9f67926fa72c44505da35fb8b977a17c423167

Contents?: true

Size: 419 Bytes

Versions: 3

Compression:

Stored size: 419 Bytes

Contents

class ControllerGenerator < BaseScaffold

  def self.source_root
    File.join File.dirname(__FILE__), "templates"
  end

  def build
    template("controller.erb", Configuration.main_class_path("controllers", "#{controller_class_name}.java"))
    template("controller_test.erb", Configuration.test_class_path("controllers", "#{controller_test_class_name}.java"))
  end

  def path
    "/#{@model.pluralize}"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vraptor-scaffold-0.0.3 lib/generators/scaffold_generator/controller_generator/controller_generator.rb
vraptor-scaffold-0.0.2 lib/generators/scaffold_generator/controller_generator/controller_generator.rb
vraptor-scaffold-0.0.1 lib/generators/scaffold_generator/controller_generator/controller_generator.rb