tâche rake variable

J'ai deux Râteau tâches sous le même espace de noms comme suit:

namespace :db do
  task :first_task => :environment do
         server_name='myserver'
         connect_to(server_name)
  end

  task :second_task => :environment do
          server_name='myserver'
          do_something_with(server_name)
  end
end

Comme vous le voyez, les deux tâches sont sous la même espace de noms et les deux tâches utilisation server_name='myserver' constant variable.

Il semble vraiment moche pour définir la server_name variable deux fois dans le même espace de noms, comment puis-je avoir une place pour définir cette variable de sorte que les deux tâches peuvent l'utiliser?

InformationsquelleAutor Mellon | 2011-12-01