Существует ли “method_missing” для задач граблей?

Если бы мой Rakefile не находит задачу с конкретным именем, я хотел бы rake вместо этого создать новую задачу тем именем согласно определенным правилам, если файл с недостающим именем задачи существует. Но если это не делает, я хочу отступить к значению по умолчанию ("Не знают, как создать задачу 'нечто'!").

Короче говоря, есть ли a method_missing для Граблей?

11
задан James Wenton 23 April 2010 в 15:17
поделиться

1 ответ

Я не пробовал, но быстрый поиск показал это .

Если вы определяете правило с пустым строка, вы можете поймать любую задачу, которая нигде не определен. Этот позволяет легко динамически создавать разгребать задачи. По сути, это method_missing за грабли!

 правило "" делать | т |
t.name
 # ... сделать что-нибудь с названием задачи
конец
12
ответ дан 3 December 2019 в 09:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: