Sha256: 1e1bbd3d569811ec4a29ff41f2b6aa346e5b9d5724af695e25243336a58db227

Contents?: true

Size: 560 Bytes

Versions: 1

Compression:

Stored size: 560 Bytes

Contents

class FreemarkerGenerator < BaseScaffold
  
  def self.source_root
    File.dirname(__FILE__)
  end
  
  def build
    template("templates/index.erb", "src/main/webapp/WEB-INF/freemarker/#{@model}/index.ftl")
    template("templates/show.erb", "src/main/webapp/WEB-INF/freemarker/#{@model}/show.ftl")
    template("templates/new.erb", "src/main/webapp/WEB-INF/freemarker/#{@model}/new#{class_name}.ftl")
    template("templates/edit.erb", "src/main/webapp/WEB-INF/freemarker/#{@model}/edit.ftl")
  end
  
  def path
    "${base}/#{@model.pluralize}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vraptor-scaffold-0.0.1.beta2 lib/generators/scaffold_generator/freemarker_generator/freemarker_generator.rb