diff options
| author | Mike McQuaid | 2012-04-30 14:17:56 +1000 |
|---|---|---|
| committer | Mike McQuaid | 2012-05-01 20:45:17 +0800 |
| commit | 995186a72c6de199114d8701cf2f3a950847ef70 (patch) | |
| tree | 605c71c6c6a1322f84a1ebc1a8e6bc9d23ed4be2 /Library | |
| parent | b6fecf5e1dfa9e063c748014069d61f2fc7bdb29 (diff) | |
| download | brew-995186a72c6de199114d8701cf2f3a950847ef70.tar.bz2 | |
Fix Ruby warnings.
Fixes Homebrew/homebrew#11966.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/dependencies.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/download_strategy.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/extend/fileutils.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/extend/pathname.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/formula.rb | 6 | ||||
| -rw-r--r-- | Library/Homebrew/formula_support.rb | 4 |
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 |
