vagrant/plugins/synced_folders/nfs/config.rb

30 lines
603 B
Ruby
Raw Normal View History

2013-11-23 18:49:51 +00:00
require "vagrant"
module VagrantPlugins
module SyncedFolderNFS
class Config < Vagrant.plugin("2", :config)
attr_accessor :functional
2013-11-23 18:49:51 +00:00
attr_accessor :map_uid
attr_accessor :map_gid
def initialize
super
@functional = UNSET_VALUE
@map_uid = UNSET_VALUE
@map_gid = UNSET_VALUE
2013-11-23 18:49:51 +00:00
end
def finalize!
@functional = true if @functional == UNSET_VALUE
@map_uid = :auto if @map_uid == UNSET_VALUE
@map_gid = :auto if @map_gid == UNSET_VALUE
2013-11-23 18:49:51 +00:00
end
def to_s
"NFS"
end
end
end
end