Я написал собственный адаптер базы данных, который работает правильно и эффективно, когда работает сервер rails. Теперь я хотел бы добавить обычные определения задачи rake для создания, удаления и переноса базы данных.
Я хотел бы реализовать:
db:[drop|create|migrate]
Как мне упаковать эти определения с моим драгоценным камнем, чтобы они переопределяли определения по умолчанию для всех, кто использует драгоценный камень?
Я просмотрел исходный код других адаптеров, но вся логика задачи rake, похоже, встроена в саму active_record, каждая задача просто включает имя адаптера.