What about `Module#label=` and `Class#label=` etc? * If the value e.g. `"fake name"` cannot be used to reference the class then is that really a name? * The naming of the `#labeled_module` and `#labeled_class` methods posted in the d...timcraft (Tim Craft)
Nice performance improvement! In terms of the interface I think it would be confusing to make `Time.new` parse a string: * Using a `.parse` method for parsing is more conventional / less surprising / more intention revealing * Havin...timcraft (Tim Craft)
hcatlin (Hampton Catlin) wrote in #note-15: > Would anyone here think the code below was acceptable? Mixing symbol keys and string keys together like that would no doubt be very confusing, but why would you choose to do that instead ...timcraft (Tim Craft)
The timezone support added to Time in Ruby 2.6 does not appear to handle wday and yday. I don't know what the most appropriate fix is, but looking at time.c and [the commit which introduced the timezone feature](https://github.com/rub...timcraft (Tim Craft)
Some minor patches which help to reduce allocations in net/http, which should benefit any programs making heavy use of net/http: * patch1.diff sets frozen_string_literal to true for some net/http files (I used `''.dup` for mutable str...timcraft (Tim Craft)
I'm not aware of any libraries that implement this interface currently. If Net::HTTP implemented these methods and other libraries implemented them, then it would be possible to switch between libraries without changing those particular ...timcraft (Tim Craft)