require 'rake' task :default => :gendoc desc "Clean out any existing documentation" task :clean do `rm -rf doc` `rm -rf .yardoc` end desc "Generate documentation from the example data" task :gendoc => :clean do puts `yardoc -e ./lib/yard-cucumber.rb 'example/**/*' --debug` end desc "Run the YARD Server" task :server => :gendoc do puts `yard server -e ./lib/yard-cucumber.rb` end desc "Create the yard-cucumber gem" task :gem do puts `gem build city.gemspec` end