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