Sam Ford d6202384d7
Curl: Remove guard from certain parsing logic
The `#curl_http_content_headers_and_checksum` method previously
parsed responses from `curl` output even if `status.success?` wasn't
`true`. A recent commit of mine moved the parsing logic behind this
guard but it's now leading to a "...is not reachable" error when a URL
involves a large download that takes longer than 25 seconds to finish
and hits the timeout.

This commit resolves the issue for the time being by moving related
logic back to its previous location, where it isn't guarded by
`status.success?`.
2022-04-26 01:22:20 -04:00
..
2022-04-25 00:29:05 -07:00
2022-02-24 12:31:32 +00:00
2022-02-07 00:07:36 +00:00
2022-04-20 23:47:51 -04:00
2022-04-20 12:36:06 +00:00
2022-02-22 15:27:43 +00:00
2022-02-11 10:49:21 -05:00
2022-02-08 12:08:32 -05:00
2022-04-12 15:53:03 -07:00
2021-11-13 15:00:10 -05:00
2022-03-28 20:11:04 -04:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!