You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by vb...@apache.org on 2009/03/25 19:13:03 UTC

svn commit: r758381 - /buildr/trunk/lib/buildr/java/bdd.rb

Author: vborja
Date: Wed Mar 25 18:12:56 2009
New Revision: 758381

URL: http://svn.apache.org/viewvc?rev=758381&view=rev
Log:
Kernel.gem is a private method on Kernel and it cannot be called without send

Modified:
    buildr/trunk/lib/buildr/java/bdd.rb

Modified: buildr/trunk/lib/buildr/java/bdd.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/bdd.rb?rev=758381&r1=758380&r2=758381&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/bdd.rb (original)
+++ buildr/trunk/lib/buildr/java/bdd.rb Wed Mar 25 18:12:56 2009
@@ -141,7 +141,7 @@
         fail msg unless jruby_installed?
       end
     end
-    
+
     def jruby(*args)
       java_args = ['org.jruby.Main', *args]
       java_args << {} unless Hash === args.last
@@ -177,13 +177,13 @@
           end
           require 'rubygems'
           begin
-            Kernel.gem name, version
+            Kernel.send :gem, name, version
           rescue LoadError, Gem::LoadError => e
             require 'rubygems/gem_runner'
             Gem.manage_gems
             args = ['install', name, '--version', version] + args
             Gem::GemRunner.new.run(args)
-            Kernel.gem name, version
+            Kernel.send :gem, name, version
           end
        end
       }