Class: Packer::DataObject

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant-packer-plugin/patches/dataobject.rb

Instance Method Summary collapse

Instance Method Details

#__add_array_of_strings(key, values, exclusives = []) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/vagrant-packer-plugin/patches/dataobject.rb', line 5

def __add_array_of_strings(key, values, exclusives = [])
  self.__exclusive_key_error(key, exclusives)
  if Array.try_convert(values)
#adding var as array of string - #{key.to_s}=#{values.to_ary.map(&:to_s)}
  	self.data[key.to_s] = values.to_ary.map(&:to_s)
			else
#adding var as string - #{key.to_s}=#{values}"
self.data[key.to_s] = values
			end
end