Use `curl` for the GitHub API (#295)
* Move GitHub API module to utils/github.rb. * Move curl method to utils/curl.rb. * global: use long curl arguments and an array. This makes the code more self-documenting. * utils/curl: support reading curl's output. * utils/github: use curl instead of open-uri. It has far better proxy support. * pull: set Homebrew user agent. * gist-logs: remove trailing whitespace. * gist-logs: use first instead of [0]. Easier to read. * gist-logs: use curl-based GitHub.open method.
Showing
- Library/Homebrew/cmd/gist-logs.rb 13 additions, 77 deletionsLibrary/Homebrew/cmd/gist-logs.rb
- Library/Homebrew/cmd/pull.rb 1 addition, 0 deletionsLibrary/Homebrew/cmd/pull.rb
- Library/Homebrew/global.rb 7 additions, 1 deletionLibrary/Homebrew/global.rb
- Library/Homebrew/utils.rb 2 additions, 240 deletionsLibrary/Homebrew/utils.rb
- Library/Homebrew/utils/curl.rb 24 additions, 0 deletionsLibrary/Homebrew/utils/curl.rb
- Library/Homebrew/utils/github.rb 267 additions, 0 deletionsLibrary/Homebrew/utils/github.rb
Library/Homebrew/utils/curl.rb
0 → 100644
Library/Homebrew/utils/github.rb
0 → 100644
Please register or sign in to comment