Can I forward declare a class that I want to load and use later without interpolating its name? I'm trying something like this:
my class Digest::MD5 {};
require ::('Digest::MD5');
put Digest::MD.new.md5_hex("My awesome data to hash");
I know I can do it with interpolation but I was hoping to skip that step:
require ::('Digest::MD5');
put ::('Digest::MD5').new.md5_hex("My awesome data to hash");
I thought I'd seen something like this in some core classes but maybe they had extra stuff going on.