From 1eb2a4b6c852b5de80acd98adec9d0cd71bcb791 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Fri, 3 May 2013 14:19:19 +0800 Subject: Move GemList to MRuby::Gem::List. More logical location --- tasks/mruby_build_gem.rake | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'tasks/mruby_build_gem.rake') diff --git a/tasks/mruby_build_gem.rake b/tasks/mruby_build_gem.rake index b40522331..83c46de24 100644 --- a/tasks/mruby_build_gem.rake +++ b/tasks/mruby_build_gem.rake @@ -1,20 +1,4 @@ module MRuby - class GemList < Array - def <<(gem) - fail ArgumentError.new("Don't find directory for this GEM") unless gem.respond_to? :dir - unless include?(gem) - super(gem) - else - # GEM was already added to this list - end - end - - # we assume that a gem with the same directory is equal - def include?(gem) - detect {|g| g.dir == gem.dir } - end - end - module LoadGems def gembox(gemboxfile) gembox = File.expand_path("#{gemboxfile}.gembox", "#{MRUBY_ROOT}/mrbgems") -- cgit v1.2.3