Escape URI string
Заменить символы типа `/`, `?`, `:`
Объектно-ориентированный язык без строгой типизации, поддерживает наследование от одного родителя и множественное наследование через микс-ины. По скорости и синтаксису похож на Python. Не поддерживает нативную много поточность из-за GIL. С версии 2.5 используется частичная компиляция JIT. В версии 3 обещают добавить строгую типизацию.
Получил широкое распространение благодаря фреймворку Ruby on Rails. Основное применение — быстрое создание сайтов, также широко используется для утилит администрирования системы (например, Chef) и сервисов. Оптимален для быстро развивающихся проектов, в которых нужно «прототипировать» функционал, из-за этого очень популярен для стартапов (самый популярный back-end язык в Y-combinator).
Известные проекты на Ruby:
Check here whether Ruby is dead
Заменить символы типа `/`, `?`, `:`