Rakefile in twitter-bootstrap-markup-rails-0.3.2.1 vs Rakefile in twitter-bootstrap-markup-rails-0.3.2.2
- old
+ new
@@ -1,32 +1,23 @@
#!/usr/bin/env rake
require "bundler/gem_tasks"
require 'rspec/core/rake_task'
require 'rake/testtask'
-require 'yard'
-require 'yard/rake/yardoc_task'
+
+begin
+ require 'yard'
+ require 'yard/rake/yardoc_task'
+ desc 'Generate docs'
+ YARD::Rake::YardocTask.new do |t|
+ t.files = ['lib/**/*.rb']
+ end
+rescue Exception
+ puts "No yard gem available"
+end
+
task :default => :spec
desc 'Test the plugin.'
RSpec::Core::RakeTask.new('spec') do |t|
t.pattern = FileList['spec/**/*_spec.rb']
-end
-
-desc 'Generate docs'
-YARD::Rake::YardocTask.new do |t|
- t.files = ['lib/**/*.rb']
- #t.options = ['--plugin', 'yard-tomdoc']
-end
-
-if RUBY_VERSION =~ /^1\.9/
- desc "Code coverage detail"
- task :simplecov do
- ENV['COVERAGE'] = "true"
- Rake::Task['spec'].execute
- end
-else
- RSpec::Core::RakeTask.new(:rcov) do |spec|
- spec.pattern = 'spec/**/*_spec.rb'
- spec.rcov = true
- end
end