diff options
| author | Jack Nagel | 2014-12-13 22:51:21 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2014-12-13 23:27:59 -0500 | 
| commit | aa75d701468379ea81718049fbc9ac08ae6483bf (patch) | |
| tree | 6bdc591a26354826f0bbc57223fdfec99b19096c /Library/Homebrew/resource.rb | |
| parent | cd5af338bbf36a2ab83c605afac1e0d1b732ee32 (diff) | |
| download | homebrew-aa75d701468379ea81718049fbc9ac08ae6483bf.tar.bz2 | |
Validate arguments in Resource#stage
Diffstat (limited to 'Library/Homebrew/resource.rb')
| -rw-r--r-- | Library/Homebrew/resource.rb | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb index f6b417fc5..573a7bcb1 100644 --- a/Library/Homebrew/resource.rb +++ b/Library/Homebrew/resource.rb @@ -72,8 +72,11 @@ class Resource      downloader.clear_cache    end -  # Fetch, verify, and unpack the resource    def stage(target=nil, &block) +    unless target || block +      raise ArgumentError, "target directory or block is required" +    end +      verify_download_integrity(fetch)      unpack(target, &block)    end | 
