Sha256: 01413afc42a2514d2ee6e88aeda667e537b994367ca6650135ce04ec5346582d

Contents?: true

Size: 386 Bytes

Versions: 9

Compression:

Stored size: 386 Bytes

Contents

require 'vagrant'

module PEBuild
module ConfigDefault

  # @param [Symbol] iv The instance variable to set the default value
  # @param [Object] default The default value
  def set_default(iv, default)
    iv_val = instance_variable_get(iv)
    if iv_val == Vagrant::Plugin::V2::Config::UNSET_VALUE
      instance_variable_set(iv, default)
    end
  end
  private :set_default
end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
vagrant-pe_build-0.6.0 lib/pe_build/config_default.rb
vagrant-pe_build-0.5.0 lib/pe_build/config_default.rb
vagrant-pe_build-0.4.3 lib/pe_build/config_default.rb
vagrant-pe_build-0.4.2 lib/pe_build/config_default.rb
vagrant-pe_build-0.4.1 lib/pe_build/config_default.rb
vagrant-pe_build-0.4.0 lib/pe_build/config_default.rb
vagrant-pe_build-0.3.0 lib/pe_build/config_default.rb
vagrant-pe_build-0.2.0 lib/pe_build/config_default.rb
vagrant-pe_build-0.1.0 lib/pe_build/config_default.rb