Sha256: 0b62ac9e3626a4a24e8b90d0bfcd7e912c6822beac3386231e8f7f6ebe87ec21

Contents?: true

Size: 543 Bytes

Versions: 69

Compression:

Stored size: 543 Bytes

Contents

require 'vagrant/action/general/package'

module Vagrant
  class Action
    module Box
      # Packages a box which has already been unpackaged (such as
      # for the `vagrant box repackage` command) by leveraging the
      # general packager middleware.
      class Package < General::Package
        # Alias instead of calling super for testability
        alias_method :general_call, :call
        def call(env)
          env["package.directory"] = env["box"].directory
          general_call(env)
        end
      end
    end
  end
end

Version data entries

69 entries across 69 versions & 5 rubygems

Version Path
vagrantup-0.8.9 lib/vagrant/action/box/package.rb
vagrantup-0.8.8 lib/vagrant/action/box/package.rb
vagrantup-0.8.7 lib/vagrant/action/box/package.rb
vagrantup-0.8.6 lib/vagrant/action/box/package.rb
vagrantup-0.8.5 lib/vagrant/action/box/package.rb
vagrantup-0.8.4 lib/vagrant/action/box/package.rb
vagrantup-0.8.3 lib/vagrant/action/box/package.rb
vagrantup-0.8.2 lib/vagrant/action/box/package.rb
vagrantup-0.8.10 lib/vagrant/action/box/package.rb
vagrantup-0.8.1 lib/vagrant/action/box/package.rb
vagrantup-0.8.0 lib/vagrant/action/box/package.rb
vagrantup-0.7.8 lib/vagrant/action/box/package.rb
vagrantup-0.7.7 lib/vagrant/action/box/package.rb
vagrantup-0.7.6 lib/vagrant/action/box/package.rb
vagrantup-0.7.5 lib/vagrant/action/box/package.rb
vagrantup-0.7.4 lib/vagrant/action/box/package.rb
vagrantup-0.7.3 lib/vagrant/action/box/package.rb
vagrantup-0.7.2 lib/vagrant/action/box/package.rb
vagrantup-0.7.1 lib/vagrant/action/box/package.rb
vagrantup-0.7.0 lib/vagrant/action/box/package.rb