lib/tasks/haydetasks.rb in hayde-0.1.10 vs lib/tasks/haydetasks.rb in hayde-0.1.11
- old
+ new
@@ -4,25 +4,29 @@
CLOBBER.include('docs/guides')
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 = args.output_dir if args.output_dir
- g.assets_dir = args.assets_dir if args.assets_dir
+ 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 = args.output_dir if args.output_dir
- g.assets_dir = args.assets_dir if args.assets_dir
+ g.output_dir = output_dir if output_dir
+ g.assets_dir = assets_dir if assets_dir
g.force = true
end
guides_generator.generate
end