Когда мне нужно указать имя какой-то задачи, как мне это сделать?
Например, как мне изменить имя задачи:
rake db:table
rake db:create
rake db:schema
rake db:migration
в
rake db:t
rake db:c
rake db:s
rake db:m
Редактирование после получения ответа:
def alias_task(tasks)
tasks.each do |new_name, old_name|
task new_name, [*Rake.application[old_name].arg_names] => [old_name]
end
end
alias_task [
[:ds, :db_schema],
[:dc, :db_create],
[:dr, :db_remove]
]