Sha256: 041f8ac07fc694c62b1f72b1b1e05fdd7a18c7d3ae5296d062c3ce980e1fc0cb

Contents?: true

Size: 800 Bytes

Versions: 4

Compression:

Stored size: 800 Bytes

Contents

module EY::Serverside
  class Adapter
    class Action
      class Restart < Action

        option :app,              :string,    :required => true
        option :account_name,     :string,    :required => true, :version => '>=2.0.0'
        option :environment_name, :string,    :required => true, :version => '>=2.0.0'
        option :instance_names,   :hash,      :required => true
        option :instance_roles,   :hash,      :required => true
        option :instances,        :array,     :required => true
        option :stack,            :string,    :required => true
        option :verbose,          :boolean

      private

        def task
          ['restart']
        end

      end

      # backwards compatibility
      EY::Serverside::Adapter::Restart = Restart
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
engineyard-serverside-adapter-2.5.0 lib/engineyard-serverside-adapter/action/restart.rb
engineyard-serverside-adapter-2.4.0 lib/engineyard-serverside-adapter/action/restart.rb
engineyard-serverside-adapter-2.3.1 lib/engineyard-serverside-adapter/action/restart.rb
engineyard-serverside-adapter-2.3.0 lib/engineyard-serverside-adapter/action/restart.rb