Sha256: 966237e52a1c005c6cad23d816017eac917c4ceeb84ad1b4f4b05c8971b63c50

Contents?: true

Size: 521 Bytes

Versions: 7

Compression:

Stored size: 521 Bytes

Contents

module CapistranoMulticonfigParallel
  # class used as a wrapper around capistrano
  class Application < Capistrano::Application
    def name
      'multi_cap'
    end

    def sort_options(options)
      super.concat(CapistranoMulticonfigParallel.capistrano_options)
    end

    def top_level
      job_manager = CapistranoMulticonfigParallel::BaseManager.new
      if job_manager.can_start? && !options.show_prereqs && !options.show_tasks
        job_manager.start
      else
        super
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
capistrano_multiconfig_parallel-0.15.6 lib/capistrano_multiconfig_parallel/application.rb
capistrano_multiconfig_parallel-0.15.5 lib/capistrano_multiconfig_parallel/application.rb
capistrano_multiconfig_parallel-0.15.4 lib/capistrano_multiconfig_parallel/application.rb
capistrano_multiconfig_parallel-0.15.3 lib/capistrano_multiconfig_parallel/application.rb
capistrano_multiconfig_parallel-0.15.2 lib/capistrano_multiconfig_parallel/application.rb
capistrano_multiconfig_parallel-0.15.1 lib/capistrano_multiconfig_parallel/application.rb
capistrano_multiconfig_parallel-0.15.0 lib/capistrano_multiconfig_parallel/application.rb