Можно ли написать унаследованную задачу Rake как Gem, чтобы она работала как фреймворк?
Например, можно создать всю логику внутри этой задачи Rake и предоставить несколько высокоуровневых методов обратного вызова, а разработчики реализуют этот обратный вызов для запуска задач.
Важной частью здесь является то, что я не спрашиваю, как вызвать задачу rake из моего приложения rails, а как написать задачу rake как драгоценный камень, чтобы я мог просто установить gem в свое приложение rails, а затем, возможно, Я мог бы реализовать простой .rb
файл где-нибудь, который вызывается задачей rake для обработки пользовательских задач (вместо приложения, вызывающего задачу rake)