Module: Smartgen

Defined in:
lib/smartgen.rb,
lib/smartgen/indexer.rb,
lib/smartgen/version.rb,
lib/smartgen/watcher.rb,
lib/smartgen/resource.rb,
lib/smartgen/generator.rb,
lib/smartgen/rake_task.rb,
lib/smartgen/engines/erb.rb,
lib/smartgen/markup_file.rb,
lib/smartgen/object_hash.rb,
lib/smartgen/engines/base.rb,
lib/smartgen/configuration.rb,
lib/smartgen/renderers/erb.rb,
lib/smartgen/engines/textile.rb,
lib/smartgen/engines/markdown.rb,
lib/smartgen/watcher_rake_task.rb

Overview

Smartgen generates HTML files from markup files, possibly using layouts.

Defined Under Namespace

Modules: Engine, Renderer Classes: Configuration, Generator, Indexer, MarkupFile, ObjectHash, RakeTask, Resource, Watcher, WatcherRakeTask

Constant Summary collapse

VERSION =
"0.5.2"

Class Method Summary collapse

Class Method Details

.[](name) ⇒ Object

Returns a resouces with the given name, creating it if necessary.



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

def [](name)
  resources[name] ||= Smartgen::Resource.new
end