Sha256: 242986854542e1d8f538dc3ec791a7ea2cda885639cea1d178c9080cd6ac4b07
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
require 'rake' namespace :hayde do desc "Generates guides documentation." task :build, [:output_dir, :assets_dir] do |t, args| output_dir = args.output_dir assets_dir = args.assets_dir guides_generator = Hayde::Generator.new do |g| g.sources.include 'guides/source/**/*' g.sources.exclude 'guides/source/layout.*' g.output_dir = output_dir if output_dir g.assets_dir = assets_dir if assets_dir end guides_generator.generate end desc "Generates guides documentation (force rebuild)." task :rebuild, [:output_dir, :assets_dir] do |t, args| output_dir = args.output_dir assets_dir = args.assets_dir guides_generator = Hayde::Generator.new do |g| g.sources.include 'guides/source/**/*' g.sources.exclude 'guides/source/layout.*' g.output_dir = output_dir if output_dir g.assets_dir = assets_dir if assets_dir 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hayde-0.1.13 | lib/tasks/haydetasks.rb |
hayde-0.1.12 | lib/tasks/haydetasks.rb |