RbConfig.windows? and RbConfig.host_os
I think adding these two methods would greatly clarify platform checks:
RbConfig.windows? # obvious, much clearer than RUBY_PLATFORM =~ /(mswin|mingw)/ RbConfig.host_os # same as RbConfig::CONFIG['host_os'], but much shorter
RbConfig::CONFIG['host_os'] is too long and feels like digging in the internals even though it's such a simple thing to query.
For comparison, there is already a
RbConfig.ruby method on
RbConfig, which helps avoiding the boilerplate to access