Введение
Cls (CURL Like Syntax) – это библиотека для работы с текстовым форматом, синтаксис которого был построен на основе синтаксиса языка программирования CURL.
Первоначально библиотека Cls была разработана для языка C++ (cls_2) и активно использовалась для работы с конфигурационными файлами, лог файлами, файлами отчетов и пр. Со временем потребовались средства для работы с унаследованными из C++ конфигурационными файлами, логами, отчетами и пр. В следствии чего появился вариант ClsRuby.
ClsRuby почти полностью интероперабельна с C++ным вариантом (есть незначительные расхождения в интерпритации некоторых escape-последовательностей), причем ClsRuby полностью поддерживает формат cls_2.
Описания
-
Принципы работы с Cls. Передача параметров в конструкторы тегов
-
Принципы работы с Cls. Краткое описание шатных тегов ClsRuby
-
Принципы работы с Cls. Базовые методы разбора входных потоков
-
Принципы работы с Cls. Базовые методы форматирования Cls-потока
Примеры использования
Инсталляция
ClsRuby распространяется в виде Gem-а. Для его инсталляции необходимо воспользоваться командой:
gem install ClsRuby
Лицензия
ClsRuby распространяется под BSD лицензией (см. LICENSE).
Сопровождение
Homepage |
|
# vim:ts=2:sts=2:sw=2:expandtab:ft=txt:tw=78