Misc #21325
openmake ruby more middle-aged man friendly
Description
after 35, I lose all interests about programming.
no linux, no vim, no iterm2, and no much much.
when I want to format a ruby time to string.
I will try Time.now.format("yy-MM-dd")
,
but I get private method 'format' called for an instance of Time
ohh, I google ruby time format
,
then I get strftime
,
I know this is from c standard library.
answer me, looking my eyes. why? baby why?
why I have to use c style method with ruby in 2025.
format is the first choose when we not familiar with Time
class,
so, format
is private, so we can rename it to _format
,
and make format
a copy of strftime
and deprecate the old one,
Updated by pynix (Pynix wang) 1 day ago
- Tracker changed from Bug to Misc
- Backport deleted (
3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN)
Updated by nobu (Nobuyoshi Nakada) about 14 hours ago
format
is an alias of #sprinf
inherited from Kernel
.
We can't rename it.
Updated by pynix (Pynix wang) about 8 hours ago
nobu (Nobuyoshi Nakada) wrote in #note-2:
format
is an alias of#sprinf
inherited fromKernel
.
We can't rename it.
if format is not ok,
to_s will be good, like Integer, 255.to_s(16)