Sha256: 1be69dcf1d02c831fb69bca62c7536b667b06088ea0dae2089e0a9354a57e1c9

Contents?: true

Size: 431 Bytes

Versions: 4

Compression:

Stored size: 431 Bytes

Contents

module Veewee
  module Provider
    module Vmfusion
      module BoxCommand

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

          raw.halt if raw.state=="running"
          ::Fission::VM.delete(name)
          # remove it from memory
          @raw=nil
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
veewee-0.3.0.alpha8 lib/veewee/provider/vmfusion/box/destroy.rb
veewee-0.3.0.alpha7 lib/veewee/provider/vmfusion/box/destroy.rb
veewee-0.3.0.alpha6 lib/veewee/provider/vmfusion/box/destroy.rb
veewee-0.3.0.alpha5 lib/veewee/provider/vmfusion/box/destroy.rb