Method: Docter::Rake.generate

Defined in:
lib/docter/rake.rb

.generate(target, collection, template, *args) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/docter/rake.rb', line 6

def generate(target, collection, template, *args)
  options = Hash === args.last ? args.pop.clone : {}
  args.each { |arg| options[arg.to_sym] = true }
  file target=>collection.dependencies + template.dependencies do |task|
    collection.generate template, task.name, options[:one_page] ? :one_page : :all, options
  end
end