# File lib/puppet/external/nagios/base.rb, line 303
303:     def to_s
304:         str = "define #{self.type} {\n"
305: 
306:         self.each { |param,value|
307:             str += %{\t%-30s %s\n} % [ param,
308:                 if value.is_a? Array
309:                     value.join(",")
310:                 else
311:                     value
312:                 end
313:                 ]
314:         }
315: 
316:         str += "}\n"
317: 
318:         str
319:     end