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
}