Можно ли сначала вызвать конкретную задачу, когда я запускаю задачу Thor?
мой Торфил:
class Db < Thor
desc "show_Version", "some description ..."
def show_version # <= needs a database connection
puts ActiveRecord::Migrator.current_version
end
private
def connect_to_database # <= call this always when a task from this file is executed
# connect here to database
end
end
Я мог бы написать метод «connect_to_database» в каждой задаче, но это кажется не очень СУХИМ.