vagrant/plugins/kernel_v1/config/vagrant.rb

32 lines
669 B
Ruby
Raw Permalink Normal View History

2012-04-18 05:12:27 +00:00
require "vagrant"
module VagrantPlugins
2012-06-15 01:49:20 +00:00
module Kernel_V1
class VagrantConfig < Vagrant.plugin("1", :config)
2012-04-18 05:12:27 +00:00
attr_accessor :dotfile_name
attr_accessor :host
def initialize
@dotfile_name = UNSET_VALUE
@host = UNSET_VALUE
end
def finalize!
@dotfile_name = nil if @dotfile_name == UNSET_VALUE
@host = nil if @host == UNSET_VALUE
end
def upgrade(new)
new.vagrant.host = @host if @host.nil?
warnings = []
if @dotfile_name
warnings << "`config.vm.dotfile_name` has no effect anymore."
end
[warnings, []]
end
2012-04-18 05:12:27 +00:00
end
end
end