lib/sniff/rake_tasks.rb in sniff-0.6.2 vs lib/sniff/rake_tasks.rb in sniff-0.6.3

- old
+ new

@@ -1,15 +1,10 @@ -require 'cucumber' -require 'cucumber/rake/task' require 'rake' require 'rake/clean' require 'rake/rdoctask' require 'rake/tasklib' -require 'rocco' -require 'rocco/tasks' - module Sniff class RakeTasks def self.define_tasks(&blk) new(&blk).define_tasks end @@ -46,10 +41,13 @@ ARGV.clear IRB.start end if rocco + require 'rocco' + require 'rocco/tasks' + Rocco::make 'docs/', "lib/#{gemname}/carbon_model.rb" desc 'Set up and build rocco docs' task :docs_init => :rocco @@ -93,9 +91,12 @@ CLOBBER.include 'docs/.git' end if cucumber + require 'cucumber' + require 'cucumber/rake/task' + desc 'Run all cucumber tests' Cucumber::Rake::Task.new(:features) do |t| if ENV['CUCUMBER_FORMAT'] t.cucumber_opts = "features --format #{ENV['CUCUMBER_FORMAT']}" else