Author: boisvert
Date: Fri Apr 15 17:44:33 2011
New Revision: 1092777

URL: http://svn.apache.org/viewvc?rev=1092777&view=rev
Log:
instance_methods returns strings in 1.8.7 and symbols in 1.9.x

Modified:
    buildr/trunk/_buildr

Modified: buildr/trunk/_buildr
URL: 
http://svn.apache.org/viewvc/buildr/trunk/_buildr?rev=1092777&r1=1092776&r2=1092777&view=diff
==============================================================================
--- buildr/trunk/_buildr (original)
+++ buildr/trunk/_buildr Fri Apr 15 17:44:33 2011
@@ -24,7 +24,7 @@ require 'buildr/version'
 spec = Gem::Specification.load(File.join(File.dirname(__FILE__), 
'buildr.gemspec'))
 # To avoid a warning about the version_requirements deprecation, we use this 
method inline.
 def version_required(gem_def)
-  return Gem::Dependency.instance_methods.include?(:requirement) ? 
gem_def.requirement : gem_def.version_requirements
+  return Gem::Dependency.instance_methods.map(&:to_sym).include?(:requirement) 
? gem_def.requirement : gem_def.version_requirements
 end
 spec.dependencies.each do |dep|
   gem dep.name, version_required(dep).to_s if dep.type == :runtime


Reply via email to