Top Level Namespace
Defined Under Namespace
Modules: MiniTest Classes: Object
Instance Method Summary collapse
Instance Method Details
#load_capistrano_recipe(recipe) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/minitest/capistrano.rb', line 6 def load_capistrano_recipe(recipe) before do @config = Capistrano::Configuration.new @config.extend(MiniTest::Capistrano::ConfigurationExtension) @orig_config = Capistrano::Configuration.instance Capistrano::Configuration.instance = @config recipe.send(:load_into, @config) end after do Capistrano::Configuration.instance = @orig_config end subject {@config} let(:recipe) { @config } end |