Rakefile in watir-webdriver-0.6.1 vs Rakefile in watir-webdriver-0.6.2
- old
+ new
@@ -1,9 +1,10 @@
$LOAD_PATH.unshift File.expand_path("../lib", __FILE__)
require 'rubygems'
require 'bundler'
+require 'watir-webdriver/version'
Bundler::GemHelper.install_tasks
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |spec|
spec.ruby_opts = "-I lib:spec"
@@ -87,8 +88,29 @@
require 'yard'
require "yard/handlers/watir"
YARD::Rake::YardocTask.new do |task|
task.options = %w[--debug] # this is pretty slow, so nice with some output
+end
+
+namespace :changes do
+ task :differ do
+ require './support/version_differ'
+ end
+
+ desc 'Update CHANGES.md'
+ task :update => :differ do
+ VersionDiffer.new.update('CHANGES.md')
+ end
+
+ desc 'Generate CHANGES.md from scratch'
+ task :generate => :differ do
+ VersionDiffer.new.generate('CHANGES.md')
+ end
+
+ desc 'Print latest diff'
+ task :print => :differ do
+ VersionDiffer.new.print_latest(STDOUT)
+ end
end
load "spec/watirspec/watirspec.rake" if File.exist?("spec/watirspec/watirspec.rake")