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 17 def munge(value) 18 servers = super 19 servers.map! { |server| 20 case server 21 when String 22 server.split(':') 23 when Array 24 server 25 else 26 raise ArgumentError, _("Expected an Array of String, got a %{klass}") % { klass: value.class } 27 end 28 } 29 end
print(value)
click to toggle source
# File lib/puppet/settings/server_list_setting.rb 8 def print(value) 9 if value.is_a?(Array) 10 #turn into a string 11 value.map {|item| item.join(":") }.join(",") 12 else 13 value 14 end 15 end
type()
click to toggle source
# File lib/puppet/settings/server_list_setting.rb 4 def type 5 :server_list 6 end