Sha256: 8b09c18458d48add5444ee175173ce9637375551392c0844b16ca2d536903fad

Contents?: true

Size: 611 Bytes

Versions: 11

Compression:

Stored size: 611 Bytes

Contents

require 'vagrant/action/general/package'

module VagrantPlugins
  module Parallels
    module Action
      class Package < Vagrant::Action::General::Package
        # Doing this so that we can test that the parent is properly
        # called in the unit tests.
        alias_method :general_call, :call
        def call(env)
          # Just match up a couple environmental variables so that
          # the superclass will do the right thing. Then, call the
          # superclass
          env["package.directory"] = env["export.temp_dir"]
          general_call(env)
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
vagrant-parallels-0.2.0 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.1.3 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.1.2 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.1.1 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.1.0 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.0.9 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.0.8 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.0.7 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.0.6 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.0.5 lib/vagrant-parallels/action/package.rb
vagrant-parallels-0.0.4 lib/vagrant-parallels/action/package.rb