Class: FreemarkerGenerator

Inherits:
TemplateEngineGenerator show all
Defined in:
lib/vraptor-scaffold/generators/scaffold/template_engine_generator/freemarker_generator/freemarker_generator.rb

Instance Method Summary collapse

Methods inherited from TemplateEngineGenerator

#build, #create_view, #template_path, #views_path

Methods inherited from BaseScaffold

#base_path, #class_name, #controller_class_name, #controller_test_class_name, #controller_test_param, #imports, #initialize, #model_parameter_name, #repository_impl_name, #repository_interface_name, #repository_test_class_name, #test_class_name

Constructor Details

This class inherits a constructor from BaseScaffold

Instance Method Details

#extensionObject



7
8
9
# File 'lib/vraptor-scaffold/generators/scaffold/template_engine_generator/freemarker_generator/freemarker_generator.rb', line 7

def extension
  "ftl"
end

#pathObject



11
12
13
# File 'lib/vraptor-scaffold/generators/scaffold/template_engine_generator/freemarker_generator/freemarker_generator.rb', line 11

def path
  "${base}/#{base_path}"
end

#source_rootObject



15
16
17
# File 'lib/vraptor-scaffold/generators/scaffold/template_engine_generator/freemarker_generator/freemarker_generator.rb', line 15

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

#view_folderObject



3
4
5
# File 'lib/vraptor-scaffold/generators/scaffold/template_engine_generator/freemarker_generator/freemarker_generator.rb', line 3

def view_folder
  "views"
end