Rakefile in reflexion-0.1.6 vs Rakefile in reflexion-0.1.7

- old
+ new

@@ -1,27 +1,28 @@ # -*- mode: ruby; coding: utf-8 -*- -require 'xot/load_path' -Xot::LoadPath.unshift File.expand_path('../lib', __FILE__) +%w[../xot ../rucy ../rays .] + .map {|s| File.expand_path "../#{s}/lib", __FILE__} + .each {|s| $:.unshift s if !$:.include?(s) && File.directory?(s)} require 'xot/rake' require 'xot/module' require 'rucy/module' require 'rays/module' require 'reflex/module' include Xot::Rake -MODULE = Reflex +MODULES = [Xot, Rucy, Rays, Reflex].map {|m| m.const_get :Module} +MODULE = MODULES.last GEMNAME = 'reflexion' -INCDIRS = [Reflex, Rays, Rucy, Xot].map {|m| m.include_dirs}.flatten TESTS_ALONE = ['test/test_reflex.rb'] task :default => :build task :build => :ext -[Xot, Rucy, Rays, Reflex].each {|m| m.load_tasks} +MODULES.each {|m| m.load_tasks :lib, :ext, :test, :doc, :gem}