Sha256: 297bbd0070b73868a079323d91de7df7579eef90567e0a727b6a3273a52a999d

Contents?: true

Size: 892 Bytes

Versions: 2

Compression:

Stored size: 892 Bytes

Contents

require 'rake/clean'

task :gem => :build
task :build do
  system "gem build ruby-ip.gemspec"
end

#### TESTING ####
require 'rake/testtask'
task :default => :test

Rake::TestTask.new do |t|
  t.libs << "test"
  t.test_files = FileList['test/*_test.rb']
  t.verbose = true
end

#### COVERAGE ####
begin
  require 'rcov/rcovtask'

  Rcov::RcovTask.new do |t|
    t.libs << "test"
    t.test_files = FileList['test/*_test.rb']
    t.verbose = true
    t.rcov_opts << '--exclude "gems/*"'
  end
rescue LoadError
end

#### DOCUMENTATION ####
require 'rdoc/task'
Rake::RDocTask.new { |rdoc|
  rdoc.rdoc_dir = 'doc/rdoc'
  rdoc.template = ENV['template'] if ENV['template']
  rdoc.title    = "Ruby-IP Documentation"
  rdoc.options << '--line-numbers' << '--inline-source'
  rdoc.options << '--charset' << 'utf-8'
  rdoc.rdoc_files.include('README.rdoc')
  rdoc.rdoc_files.include('lib/**/*.rb')
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby-ip-0.9.3 Rakefile
ruby-ip-0.9.1 Rakefile