Class: MarkdownSite::RootTemplate
- Defined in:
- lib/markdown_site/templates/root_template.rb
Instance Attribute Summary
Attributes inherited from Template
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(site) ⇒ RootTemplate
constructor
A new instance of RootTemplate.
Methods inherited from Template
Constructor Details
#initialize(site) ⇒ RootTemplate
Returns a new instance of RootTemplate.
3 4 5 |
# File 'lib/markdown_site/templates/root_template.rb', line 3 def initialize(site) super(site) end |
Instance Method Details
#generate ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/markdown_site/templates/root_template.rb', line 6 def generate() template = Liquid::Template.parse(File.read(@site_config.root_template)) default_path = @site_config.languages.first[0] f = File.new(@site_config.publish_dir + "/index.html", "w") f.puts template.render( 'url'=>"#{default_path}/index.html" ) f.close end |