Sha256: fb99f72bacd565b35dd804748dcdbf08c533c154de04d02db17f69959db0a8e2

Contents?: true

Size: 1.08 KB

Versions: 3

Compression:

Stored size: 1.08 KB

Contents

require 'rubygems'
require 'rake/testtask'

require 'rbconfig'
require 'fileutils'

spec = eval File.read('ruby-msg.gemspec')

task :default => [:test]

Rake::TestTask.new do |t|
	t.test_files = FileList["test/test_*.rb"] - ['test/test_pst.rb']
	t.warning = false
	t.verbose = true
end

begin
	Rake::TestTask.new(:coverage) do |t|
		t.test_files = FileList["test/test_*.rb"] - ['test/test_pst.rb']
		t.warning = false
		t.verbose = true
		t.ruby_opts = ['-rsimplecov -e "SimpleCov.start; load(ARGV.shift)"']
	end
rescue LoadError
	# SimpleCov not available
end

begin
	require 'rdoc/task'
	RDoc::Task.new do |t|
		t.rdoc_dir = 'doc'
		t.rdoc_files.include 'lib/**/*.rb'
		t.rdoc_files.include 'README', 'ChangeLog'
		t.title    = "#{PKG_NAME} documentation"
		t.options += %w[--line-numbers --inline-source --tab-width 2]
		t.main	   = 'README'
	end
rescue LoadError
	# RDoc not available or too old (<2.4.2)
end

begin
	require 'rubygems/package_task'
	Gem::PackageTask.new(spec) do |t|
		t.need_tar = true
		t.need_zip = false
		t.package_dir = 'build'
	end
rescue LoadError
	# RubyGems too old (<1.3.2)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-msg-1.5.3.1 Rakefile
ruby-msg-1.5.3 Rakefile
ruby-msg-1.5.2 Rakefile