diff options
| author | Jack Nagel | 2013-05-22 19:58:11 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-05-22 19:58:11 -0500 |
| commit | b2ff6e934bad87aaa4a8f4f7d3bc66fa87e8e72b (patch) | |
| tree | a6a6c328193ce960d17074bb3e303d6e8bfb2f76 /Library/Homebrew/utils.rb | |
| parent | b24f8e2c9ea398463f561d5498b41dbac71d1dd0 (diff) | |
| download | brew-b2ff6e934bad87aaa4a8f4f7d3bc66fa87e8e72b.tar.bz2 | |
Use implicit begin
Diffstat (limited to 'Library/Homebrew/utils.rb')
| -rw-r--r-- | Library/Homebrew/utils.rb | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index e333951e9..e959d9d64 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -260,16 +260,14 @@ end module GitHub extend self def open url, headers={}, &block - begin - default_headers = {'User-Agent' => HOMEBREW_USER_AGENT} - default_headers['Authorization'] = "token #{HOMEBREW_GITHUB_API_TOKEN}" if HOMEBREW_GITHUB_API_TOKEN - Kernel.open(url, default_headers.merge(headers), &block) - rescue OpenURI::HTTPError => e - if e.io.meta['x-ratelimit-remaining'].to_i <= 0 - raise "GitHub #{MultiJson.decode(e.io.read)['message']}" - else - raise e - end + default_headers = {'User-Agent' => HOMEBREW_USER_AGENT} + default_headers['Authorization'] = "token #{HOMEBREW_GITHUB_API_TOKEN}" if HOMEBREW_GITHUB_API_TOKEN + Kernel.open(url, default_headers.merge(headers), &block) + rescue OpenURI::HTTPError => e + if e.io.meta['x-ratelimit-remaining'].to_i <= 0 + raise "GitHub #{MultiJson.decode(e.io.read)['message']}" + else + raise e end end |
