aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2012-04-30 14:17:56 +1000
committerMike McQuaid2012-05-01 20:45:17 +0800
commit995186a72c6de199114d8701cf2f3a950847ef70 (patch)
tree605c71c6c6a1322f84a1ebc1a8e6bc9d23ed4be2 /Library
parentb6fecf5e1dfa9e063c748014069d61f2fc7bdb29 (diff)
downloadbrew-995186a72c6de199114d8701cf2f3a950847ef70.tar.bz2
Fix Ruby warnings.
Fixes Homebrew/homebrew#11966.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/dependencies.rb2
-rw-r--r--Library/Homebrew/download_strategy.rb2
-rw-r--r--Library/Homebrew/extend/fileutils.rb1
-rw-r--r--Library/Homebrew/extend/pathname.rb1
-rw-r--r--Library/Homebrew/formula.rb6
-rw-r--r--Library/Homebrew/formula_support.rb4
6 files changed, 10 insertions, 6 deletions
diff --git a/Library/Homebrew/dependencies.rb b/Library/Homebrew/dependencies.rb
index 385d54845..e9cf852dc 100644
--- a/Library/Homebrew/dependencies.rb
+++ b/Library/Homebrew/dependencies.rb
@@ -105,7 +105,7 @@ class LanguageModuleDependency < Requirement
def fatal?; true; end
def satisfied?
- quiet_system *the_test
+ quiet_system(*the_test)
end
def message; <<-EOS.undent
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb
index 714ba2c31..cb15e7224 100644
--- a/Library/Homebrew/download_strategy.rb
+++ b/Library/Homebrew/download_strategy.rb
@@ -355,7 +355,7 @@ class GitDownloadStrategy < AbstractDownloadStrategy
git_args = %w(git clone)
git_args << "--depth" << "1" if support_depth?
git_args << @url << @clone
- safe_system *git_args
+ safe_system(*git_args)
else
puts "Updating #{@clone}"
Dir.chdir(@clone) do
diff --git a/Library/Homebrew/extend/fileutils.rb b/Library/Homebrew/extend/fileutils.rb
index eb08ffed4..355829720 100644
--- a/Library/Homebrew/extend/fileutils.rb
+++ b/Library/Homebrew/extend/fileutils.rb
@@ -27,6 +27,7 @@ module FileUtils extend self
end
# A version of mkdir that also changes to that folder in a block.
+ alias mkdir_old mkdir
def mkdir name, &block
FileUtils.mkdir(name)
if block_given?
diff --git a/Library/Homebrew/extend/pathname.rb b/Library/Homebrew/extend/pathname.rb
index caf081f60..3dda828d5 100644
--- a/Library/Homebrew/extend/pathname.rb
+++ b/Library/Homebrew/extend/pathname.rb
@@ -117,6 +117,7 @@ class Pathname
end
# extended to support common double extensions
+ alias extname_old extname
def extname
return $1 if to_s =~ bottle_regex
return $1 if to_s =~ old_bottle_regex
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index d0e270137..86985b7b9 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -592,14 +592,14 @@ private
def stable &block
raise "url and md5 must be specified in a block" unless block_given?
- instance_eval &block unless ARGV.build_devel? or ARGV.build_head?
+ instance_eval(&block) unless ARGV.build_devel? or ARGV.build_head?
end
def devel &block
raise "url and md5 must be specified in a block" unless block_given?
if ARGV.build_devel?
@mirrors = nil # clear out mirrors from the stable release
- instance_eval &block
+ instance_eval(&block)
end
end
@@ -632,7 +632,7 @@ private
end
end
- bottle_block.instance_eval &block
+ bottle_block.instance_eval(&block)
@bottle_version, @bottle_url, @bottle_sha1 = bottle_block.data
end
diff --git a/Library/Homebrew/formula_support.rb b/Library/Homebrew/formula_support.rb
index 3bda65dcd..06b25729b 100644
--- a/Library/Homebrew/formula_support.rb
+++ b/Library/Homebrew/formula_support.rb
@@ -19,7 +19,9 @@ class SoftwareSpecification
def initialize url, specs=nil
raise "No url provided" if url.nil?
@url = url
- unless specs.nil?
+ if specs.nil?
+ @using = nil
+ else
# Get download strategy hint, if any
@using = specs.delete :using
# The rest of the specs are for source control