class Net::IMAP
def self.saslprep(string, **opts)
++
because most users won't need it.
directly. It's done indirectly, so SASLprep can be lazily autoloaded,
We could get the saslprep method by extending the SASLprep module
--
def self.saslprep(string, **opts) Net::IMAP::StringPrep::SASLprep.saslprep(string, **opts) end