class Puppet::Settings::ServerListSetting
Public Instance Methods
munge(value)
click to toggle source
Calls superclass method
Puppet::Settings::ArraySetting#munge
# File lib/puppet/settings/server_list_setting.rb 16 def munge(value) 17 servers = super 18 servers.map! { |server| 19 case server 20 when String 21 server.split(':') 22 when Array 23 server 24 else 25 raise ArgumentError, _("Expected an Array of String, got a %{klass}") % { klass: value.class } 26 end 27 } 28 end
print(value)
click to toggle source
# File lib/puppet/settings/server_list_setting.rb 7 def print(value) 8 if value.is_a?(Array) 9 #turn into a string 10 value.map {|item| item.join(":") }.join(",") 11 else 12 value 13 end 14 end
type()
click to toggle source
# File lib/puppet/settings/server_list_setting.rb 3 def type 4 :server_list 5 end