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
Комментариев нет:
Отправить комментарий