Sha256: 5b4119fc31d5f4ffd0210982ab120e96aa8b97d03a63507bf0ab48faa47385bc

Contents?: true

Size: 715 Bytes

Versions: 1

Compression:

Stored size: 715 Bytes

Contents

require 'rake/gempackagetask'
require 'rake/rdoctask'
require 'spec/rake/spectask'

task :default => 'spec'

task :all =>  [:clobber, :spec, :doc, :package]

Spec::Rake::SpecTask.new do |t|
  t.libs << 'spec' << 'examples' << 'lib'
  t.spec_opts << '--diff' << 'unified'
  t.spec_opts << '--format' << 'progress'
end

Rake::RDocTask.new(:doc) do |t|
  t.rdoc_dir = 'doc'
  t.rdoc_files.include('README', 'lib/**/*.rb')
  t.options = [
    '--all',
    '--charset', 'utf8',
    '--inline-source',
    '--main', 'README',
    '--title', 'Design by Contract for Ruby'
  ]
end

Rake::GemPackageTask.new(eval(File.read('rdbc.gemspec'))) do |pkg|
end

task :auto do
  sh 'RUBYLIB=spec:examples:lib:$RUBYLIB autospec'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
armin-joellenbeck-rdbc-0.0.7 Rakefile