Module: Templette

Defined in:
lib/templette.rb,
lib/templette/page.rb,
lib/templette/errors.rb,
lib/templette/helpers.rb,
lib/templette/engineer.rb,
lib/templette/template.rb,
lib/templette/generator.rb,
lib/templette/engines/erb.rb,
lib/templette/engines/haml.rb,
lib/templette/data_accessors.rb,
lib/templette/method_collector.rb

Defined Under Namespace

Modules: DataAccessors, Engineer, Engines, Helpers Classes: Generator, MethodCollector, Page, PageError, RenderError, Template, TemplateError, TempletteError

Constant Summary collapse

CONFIG_FILE_PATH =
'config.rb'
@@config =
{:site_root => '/', :default_engine => 'erb' }

Class Method Summary collapse

Class Method Details

.configObject



12
13
14
# File 'lib/templette.rb', line 12

def self.config
  @@config
end

.load_config_from_fileObject



16
17
18
# File 'lib/templette.rb', line 16

def self.load_config_from_file
  eval File.read(CONFIG_FILE_PATH) if File.exists?(CONFIG_FILE_PATH)
end