Sha256: 2734a9ca74a000dcca348e1ccd567059b4196cb31dcb36157d74e374b1a61994

Contents?: true

Size: 487 Bytes

Versions: 1

Compression:

Stored size: 487 Bytes

Contents

Capistrano::Configuration.instance(true).load do
  namespace :multiconfig do
    desc "[internal] Ensure that a configuration has been selected"
    task :ensure do
      unless exists?(:config_name)
        puts "No configuration specified. Please specify one of:"
        config_names.each { |name| puts "  * #{name}" }
        puts "(e.g. `cap #{config_names.first} #{ARGV.last}')"
        abort
      end
    end
  end

  on :start, 'multiconfig:ensure', :except => config_names
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
capistrano-multiconfig-0.0.4 lib/capistrano/multiconfig/ensure.rb