anjlab / yandex-disk

Ruby client for Yandex.Disk with backup gem support
MIT License
33 stars 13 forks source link

fix strict encode #16

Open Pserg opened 4 years ago

Pserg commented 4 years ago

Изменил при создании токена кодировку Base65 на strict_encode64, т.к. запрос падал с ошибкой Excon::Error::InvalidHeaderValue: "Basic dmxhZGVuNDFrMDA6UzQ4MTUxNjIzNDJj\n" contains forbidden "\r" or "\n" Насколько я понимаю библиотека excon не хотела принимать символ переноса строки в заголовке. Метод strict_encode64 удаляет перенос строк. Также подгрузил date т.к. ругнулся на неизвестную константу DateTime.

Pserg commented 4 years ago

Протестировано на версии 2.7.0