Rakefile in ParseTree-3.0.3 vs Rakefile in ParseTree-3.0.4
- old
+ new
@@ -6,23 +6,24 @@
Hoe.add_include_dirs("../../RubyInline/dev/lib",
"../../sexp_processor/dev/lib",
"../../ZenTest/dev/lib",
"lib")
-require './lib/parse_tree.rb'
+Hoe.plugin :seattlerb
-Hoe.new("ParseTree", ParseTree::VERSION) do |pt|
- pt.rubyforge_name = "parsetree"
+Hoe.spec "ParseTree" do
+ developer 'Ryan Davis', 'ryand-ruby@zenspider.com'
- pt.developer('Ryan Davis', 'ryand-ruby@zenspider.com')
+ clean_globs << File.expand_path("~/.ruby_inline")
+ extra_deps << ['RubyInline', '>= 3.7.0']
+ extra_deps << ['sexp_processor', '>= 3.0.0']
- pt.clean_globs << File.expand_path("~/.ruby_inline")
- pt.extra_deps << ['RubyInline', '>= 3.7.0']
- pt.extra_deps << ['sexp_processor', '>= 3.0.0']
- pt.spec_extras[:require_paths] = proc { |paths| paths << 'test' }
+ spec_extras[:require_paths] = proc { |paths| paths << 'test' }
- pt.multiruby_skip << "mri_rel_1_9" << "rubinius" << "mri_trunk"
+ multiruby_skip << "1.9"
end
+
+task :test => :clean
desc 'Run in gdb'
task :debug do
puts "RUN: r -d #{Hoe::RUBY_FLAGS} test/test_all.rb #{Hoe::FILTER}"
sh "gdb ~/.multiruby/install/19/bin/ruby"