Sha256: fa9f850f818b97036965ec38e1c9dac794398b6552155b60625cc68ffc1e0ae7

Contents?: true

Size: 731 Bytes

Versions: 6

Compression:

Stored size: 731 Bytes

Contents

require 'rake'
require 'rake/clean'

CLOBBER.include('docs/guides')

namespace :hayde do
  desc "Generates guides documentation."
  task :build do
	guides_generator = Hayde::Generator.new do |g|
	  g.sources.include 'guides/source/**/*'
	  g.sources.exclude 'guides/source/layout.*'
	end
	guides_generator.generate
  end

  desc "Generates guides documentation."
  task :rebuild do
	guides_generator = Hayde::Generator.new do |g|
	  g.sources.include 'guides/source/**/*'
	  g.sources.exclude 'guides/source/layout.*'
	  g.force = true
	end
	guides_generator.generate
  end

  desc "Removes generated guides."
  task :clean do
	guides_generator = Hayde::Generator.new
	guides_generator.clean
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hayde-0.1.8 lib/tasks/haydetasks.rb
hayde-0.1.7 lib/tasks/haydetasks.rb
hayde-0.1.6 lib/tasks/haydetasks.rb
hayde-0.1.5 lib/tasks/haydetasks.rb
hayde-0.1.4 lib/tasks/haydetasks.rb
hayde-0.1.3 lib/tasks/haydetasks.rb