собственные методы Ruby для сжатия / шифрования строк?

Привет, есть ли какая-нибудь собственная функция (не устанавливающая другой гем или не вызывающая openssl из оболочки) для сжатия строки или шифрования строки?

вроде как mysql compress .

"очень длинная и рыхлая строка" .compress
output = "8d20 \ 1l \ 201"

"8d20 \ 1l \ 201". Распаковать
output = "очень длинная и свободная строка"?

Мне интересно, как другие программисты решают, следует ли им вызывать базовый метод или нет в этой ситуации, и если вы собираетесь написать некую структуру, как сообщить другим программистам, что вы ожидаете, что базовый метод будет вызываться или нет в виртуальных членах.

24
задан Mononess 5 May 2012 в 03:06
поделиться