Initial commit of the project.
[ccandy.git] / Rakefile
blob123aa86bbbe7a4e0f774eb0f5b6e7bc49791be47
1 # encoding: utf-8
3 require 'rubygems'
4 require 'rake'
6 begin
7   gem 'rubygems-tasks', '~> 0.2'
8   require 'rubygems/tasks'
10   Gem::Tasks.new
11 rescue LoadError => e
12   warn e.message
13   warn "Run `gem install rubygems-tasks` to install Gem::Tasks."
14 end
16 begin
17   gem 'rspec', '~> 2.4'
18   require 'rspec/core/rake_task'
20   RSpec::Core::RakeTask.new
21 rescue LoadError => e
22   task :spec do
23     abort "Please run `gem install rspec` to install RSpec."
24   end
25 end
27 task :test    => :spec
28 task :default => :spec
30 begin
31   gem 'yard', '~> 0.8'
32   require 'yard'
34   YARD::Rake::YardocTask.new  
35 rescue LoadError => e
36   task :yard do
37     abort "Please run `gem install yard` to install YARD."
38   end
39 end
40 task :doc => :yard