среда, 10 августа 2011 г.

Re: Динамическая генерация ruby-файлов. Thor и еже с ним.

Генерировать и сохранять в виде файла, чтобы потом это файло немного изменять, при надобности.

10 августа 2011 г. 14:10 пользователь Alexander Simonov <asimonov@gmail.com> написал:
А Вам надо эти генерировать единоразово и держать в памяти или сохранять?

2011/8/10 Глеб Аверчук <altermn@gmail.com>:
> Здравствуйте, многоуважаемые товарищи!
> Возникла задача динамической генерации ruby-файлов, а конкретно классов,
> содержащих в себе заранее определённые методы и свойства. Такие методы и
> свойства могут быть, каждый раз по разному присущи тому или иному классу.
> Рукой писать такие классы конечно можно, то хотелось бы автоматом, т.к. всё
> заранее известно, и получается что-то вроде копипаста.
> Делал ли кто-нибудь что-нибудь подобное?
> В рельсах есть генераторы, которые по сути умеют нечто подобное. На самом
> простом уровне, они только копируют файло и работают с шаблонами. Но что
> если шаблон динамически изменяется?
> Посмотрев документации, пришёл к выводу, что Thor - молодец и может что-то
> вроде этого...
> Посему вопрос, работал ли кто-нибудь из вас с ним и получилось ли? Если
> получилось, то не могли бы вы пожалуйста показать код (хотелось бы
> посмотреть побольше экземплов)?
> Спасибо.
> --
> С уважением, Аверчук Глеб
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
> "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
> ror2ru-unsubscribe@googlegroups.com
> Дополнительные варианты находятся на странице группы
> http://groups.google.com/group/ror2ru?hl=ru



--
WBR, Alexander Simonov

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

 Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
 Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
 Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru



--
С уважением, Аверчук Глеб

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий