Updated character class test so it actually tests what it purports to
[treetop.git] / Rakefile
blobcae2e3caf0f673055e3755a1f5a59b0fcbd055d5
1 dir = File.dirname(__FILE__)
2 require 'rubygems'
3 require 'rake'
4 $LOAD_PATH.unshift(File.join(dir, 'vendor', 'rspec', 'lib'))
5 require 'spec/rake/spectask'
7 Gem::manage_gems
8 require 'rake/gempackagetask'
10 task :default => :spec
12 Spec::Rake::SpecTask.new do |t|
13   t.pattern = 'spec/**/*spec.rb'
14 end
16 gemspec = Gem::Specification.new do |s|
17   s.name = "treetop"
18   s.version = "1.2.3"
19   s.author = "Nathan Sobo"
20   s.email = "nathansobo@gmail.com"
21   s.homepage = "http://functionalform.blogspot.com"
22   s.platform = Gem::Platform::RUBY
23   s.summary = "A Ruby-based text parsing and interpretation DSL"
24   s.files = FileList["README", "Rakefile", "{test,lib,bin,doc,examples}/**/*"].to_a
25   s.bindir = "bin"
26   s.executables = ["tt"]
27   s.require_path = "lib"
28   s.autorequire = "treetop"
29   s.has_rdoc = false
30   s.add_dependency "polyglot"
31 end
33 Rake::GemPackageTask.new(gemspec) do |pkg|
34   pkg.need_tar = true
35 end