Задание Rake - с дополнительным классом

У меня есть свои классы, которые я хочу использовать в своей задаче rake. Куда кидать файлы с этими классами?


person Kir    schedule 30.08.2011    source источник
comment
Вам нужно быть немного более конкретным в отношении того, чего вы пытаетесь достичь. Прямо сейчас все, что мы можем вам сказать, это: Где-то, где вы поручите рейку найти их. Так что, если этого недостаточно, подробнее.   -  person jer    schedule 31.08.2011


Ответы (1)


Если классы используются только задачей rake, я бы оставил их в lib/, просто убедитесь, что вы загружаете каталог, настроив autoload_paths:

# application.rb
config.autoload_paths += %W(#{config.root}/lib)
person dwhalen    schedule 30.08.2011
comment
Вам не нужно использовать autoload_paths, вы можете так же легко require те файлы, которые вам нужны, в задаче Rake. Используя autoload_paths, вы заставляете эти файлы загружаться постоянно. - person Ryan Bigg; 31.08.2011
comment
Да, лучше require их, так как они нужны только в задаче rake. - person dwhalen; 31.08.2011