Sha256: 8fcd16d96b385275f84c9b689dcbe113ae3c7a410d7bf194567fa7d0544c5970

Contents?: true

Size: 473 Bytes

Versions: 2

Compression:

Stored size: 473 Bytes

Contents

module Veewee
  module Provider
    module Parallels
      module BoxCommand

        def destroy(options={})
          unless self.exists?
            env.ui.error "Error:: You tried to destroy a non-existing box '#{name}'"
            exit -1
          end

          if self.running?
            self.poweroff
            sleep 2
          end

          command="prlctl delete '#{self.name}'"
          shell_exec("#{command}")

        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
veewee-0.3.0.alpha6 lib/veewee/provider/parallels/box/destroy.rb
veewee-0.3.0.alpha5 lib/veewee/provider/parallels/box/destroy.rb