Actions
Feature #20859
closedMake Base64 to core class
Feature #20859:
Make Base64 to core class
Description
From https://bugs.ruby-lang.org/issues/20857#note-12
I also heard that base64 gem has some issue for eco-system like https://github.com/ddnexus/pagy/pull/618. My fist intention is simply added base64 gem into gem dependency by Gem::Specification#add_dependency. But some people rewrite Base64.encode64 to Array#pack.
It means gemification of base64 is miss-direciton by me. I withdraw that and propose to make Base64 into core class.
https://github.com/ruby/ruby/pull/11977
It resolve dependency issues of base64 as the default gems.
TODO:
- To release new version of
base64gem that skip to load ifBase64is available. - make
require "base64"same asrequire "enumerator"
Actions