Update to RDoc 2.1.0 r112
[rbx.git] / mspec / Rakefile
blobf6303cc585c9d428f84e6db20310d04e7e4563c7
1 require 'rubygems'
2 require 'spec/rake/spectask'
3 require 'rake/gempackagetask'
4 require 'lib/mspec/version'
6 Spec::Rake::SpecTask.new
8 task :default => :spec
11 spec = Gem::Specification.new do |s|
12   s.name                      = %q{mspec}
13   s.version                   = MSpec::VERSION
15   s.specification_version     = 2 if s.respond_to? :specification_version=
17   s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
18   s.authors                   = ["Brian Ford"]
19   s.date                      = %q{2008-05-21}
20   s.email                     = %q{bford@engineyard.com}
21   s.has_rdoc                  = true
22   s.extra_rdoc_files          = %w[ README LICENSE ]
23   s.executables               = ["mkspec", "mspec", "mspec-ci", "mspec-run", "mspec-tag"]
24   s.files                     = FileList[ '{bin,lib,spec}/**/*.{yaml,txt,rb}', 'Rakefile', *s.extra_rdoc_files ]
25   s.homepage                  = %q{http://rubyspec.org}
26   s.rubyforge_project         = 'http://rubyforge.org/projects/mspec'
27   s.require_paths             = ["lib"]
28   s.rubygems_version          = %q{1.1.1}
29   s.summary                   = <<EOS
30 MSpec is a specialized framework that is syntax-compatible
31 with RSpec for basic things like describe, it blocks and
32 before, after actions.
34 MSpec contains additional features that assist in writing
35 the RubySpecs used by multiple Ruby implementations. Also,
36 MSpec attempts to use the simplest Ruby language features
37 so that beginning Ruby implementations can run it.
38 EOS
40   s.rdoc_options << '--title' << 'MSpec Gem' <<
41                    '--main' << 'README' <<
42                    '--line-numbers'
43 end
45 Rake::GemPackageTask.new(spec){ |pkg| pkg.gem_spec = spec }