# File lib/puppet/external/nagios/base.rb, line 40 40: def self.create(name, args = {}) 41: name = name.intern if name.is_a? String 42: 43: if @types.include?(name) 44: @types[name].new(args) 45: else 46: raise UnknownNagiosType, "Unknown type %s" % name 47: end 48: end