Sha256: 6bc1b136ee641cc65496298136d11ec5631bd253b414a7ad8e0150e035ebec4f

Contents?: true

Size: 404 Bytes

Versions: 9

Compression:

Stored size: 404 Bytes

Contents

# Monkey patch vagrant in order to reuse the UI test object that is set on
# our Vagrant::Environments
#
# TODO: Find out if this makes sense to be on vagrant core itself
require 'vagrant/machine'
Vagrant::Machine.class_eval do
  alias :old_action :action

  define_method :action do |name, extra_env = nil|
    extra_env = { ui: @env.ui }.merge(extra_env || {})
    old_action name, extra_env
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
vagrant-lxc-0.6.4 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.6.3 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.6.2 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.6.1 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.6.0 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.5.0 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.4.0 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.3.4 spec/acceptance/support/machine_ext.rb
vagrant-lxc-0.3.3 spec/acceptance/support/machine_ext.rb