Где должен быть разбран вариант ruby? - PullRequest
2 голосов
/ 04 марта 2011

Мне интересно, где было бы лучше всего выполнить синтаксический анализ параметров в ruby ​​при создании гема с традиционной иерархией папок (bin /, lib /, test /).

В частности, следуетпараметры должны быть проанализированы в исполняемом файле в (bin /) или в классе бегуна в lib /?А почему?

1 Ответ

2 голосов
/ 04 марта 2011

Я видел, как это делается в обоих направлениях. Лично я думаю, что многое зависит от вашего драгоценного камня; если параметр синтаксического анализа уникален для двоичного файла, поместите его в двоичный файл и передайте необходимые параметры в свою библиотеку. Двоичный файл ruby-debug является хорошим примером. Однако, если ваши аргументы связаны с вашими классами, такими как передача команд, как в Heroku Command class , не стесняйтесь анализировать параметры в вашей библиотеке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...