I’m very much used to doing this when building a new Ruby class.
This looks fine but here is a better version.
Much better. Now we don’t have to initialize Honey objects with a specific order of arguments. Just pass them in as a hash argument and the initialize method does the rest.