Sha256: bffb48201ffac81072937073b7f908ab1f68b4dff45c40a178036b4aa77a949c

Contents?: true

Size: 580 Bytes

Versions: 8

Compression:

Stored size: 580 Bytes

Contents

module Aptible
  module CLI
    module Subcommands
      module Rebuild
        def self.included(thor)
          thor.class_eval do
            include Helpers::Operation
            include Helpers::App

            desc 'rebuild', 'Rebuild an app, and restart its services'
            option :app
            def rebuild
              app = ensure_app(options)
              operation = app.create_operation(type: 'rebuild')
              puts 'Rebuilding app...'
              poll_for_success(operation)
            end
          end
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
aptible-cli-0.5.5 lib/aptible/cli/subcommands/rebuild.rb
aptible-cli-0.5.4 lib/aptible/cli/subcommands/rebuild.rb
aptible-cli-0.5.2 lib/aptible/cli/subcommands/rebuild.rb
aptible-cli-0.5.1 lib/aptible/cli/subcommands/rebuild.rb
aptible-cli-0.5.0 lib/aptible/cli/subcommands/rebuild.rb
aptible-cli-0.4.4 lib/aptible/cli/subcommands/rebuild.rb
aptible-cli-0.4.3 lib/aptible/cli/subcommands/rebuild.rb
aptible-cli-0.4.2 lib/aptible/cli/subcommands/rebuild.rb