Sam Ford 08c927b6a1
Json: Allow nil regex block argument
This updates the block-handling logic in `Json::versions_from_content`
to naively pass the regex value when the block has two parameters. Up
to now, we have been ensuring that `regex` is not `nil` and this
makes sense with existing usage (the `Crate` strategy's default
block, formulae/cask `strategy` blocks). However, we need to allow a
`nil` `regex` value to make it possible to add an optional `regex`
parameter in the `Pypi::DEFAULT_BLOCK` Proc. This is necessary to
allow the `Pypi` strategy to work with an optional regex from a
`livecheck` block again [without creating an additional
`DEFAULT_BLOCK` variant with a regex parameter].
2024-12-08 14:29:44 -05:00
..
2024-09-04 22:54:25 +02:00
2024-12-07 08:09:15 -08:00
2024-08-20 00:13:23 +00:00
2024-12-05 18:38:11 +00:00
2024-12-08 14:29:44 -05:00
2024-12-04 03:09:11 +08:00
2024-12-07 19:09:57 +00:00
2024-11-05 16:04:31 -08:00
2024-08-12 17:36:14 +01:00
2024-08-14 22:56:26 -04:00
2024-09-05 03:37:25 +01:00
2024-10-15 10:39:10 +02:00
2024-10-02 10:03:12 -07:00
2024-07-04 01:47:13 -04:00
2024-10-02 10:03:12 -07:00
2024-08-18 19:03:26 -04:00
2024-11-05 16:44:12 +00:00
2024-09-26 14:32:55 -04:00
2024-11-26 14:09:13 -08:00
2024-09-07 14:45:30 +02:00
2024-09-26 14:48:32 -04:00
2024-12-05 14:01:37 +00:00
2024-11-22 21:04:51 -08:00
2024-12-06 11:25:51 -08:00
2024-12-07 19:09:57 +00:00
2024-10-07 19:45:48 -07:00
2024-10-05 12:18:29 -07:00
2024-10-31 15:35:58 +08:00
2024-09-26 16:19:11 -04:00
2024-12-05 14:01:37 +00:00
2024-09-04 22:54:21 +02:00
2024-09-17 12:43:28 +09:00
2024-12-07 10:35:33 -08:00
2024-10-05 12:18:29 -07:00
2024-11-06 09:11:33 +00:00
2024-09-25 16:49:46 +08:00
2024-10-26 17:32:41 +08:00
2024-08-10 16:43:37 +01:00
2024-08-19 09:56:50 -07:00
2024-09-27 12:31:59 -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!