Sha256: 601a0ee3305c8599694e088c5b7e0632742608dbcb79c01aace8f42db4923b63
Contents?: true
Size: 1.1 KB
Versions: 5
Compression:
Stored size: 1.1 KB
Contents
require 'rubygems' require 'bundler' require 'rdoc/task' require 'rspec/core/rake_task' Bundler::GemHelper.install_tasks RDoc::Task.new do |rdoc| rdoc.main = 'README.rdoc' rdoc.rdoc_files.include('README.rdoc', 'CHANGELOG.rdoc', 'lib/**/*.rb') rdoc.rdoc_dir = 'doc' rdoc.title = 'RCAP Ruby API' end RSpec::Core::RakeTask.new do |spec| spec.rspec_opts = ['--options spec/spec.opts'] end desc 'Generate a new tag file' task :tags do |t| Kernel.system('ctags --recurse lib/*') end desc 'Clean up whitespace across the entire application (strip trailing whitespace and convert tab => 2 spaces).' task :whitespace do require 'rbconfig' if Config::CONFIG['host_os'] =~ /linux/ sh %{find . -name '*.*rb' -exec sed -i 's/\t/ /g' {} \\; -exec sed -i 's/ *$//g' {} \\; } elsif Config::CONFIG['host_os'] =~ /darwin/ sh %{find . -name '*.*rb' -exec sed -i '' 's/\t/ /g' {} \\; -exec sed -i '' 's/ *$//g' {} \\; } else puts "This doesn't work on systems other than OSX or Linux. Please use a custom whitespace tool for your platform '#{Config::CONFIG["host_os"]}'." end end task :default => :spec
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rcap-1.3.0 | Rakefile |
rcap-1.2.4 | Rakefile |
rcap-1.2.3 | Rakefile |
rcap-1.2.2 | Rakefile |
rcap-1.2.1 | Rakefile |