# File lib/puppet/resource.rb, line 226
226:   def resource_type
227:     case type
228:     when "Class"; known_resource_types.hostclass(title == :main ? "" : title)
229:     when "Node"; known_resource_types.node(title)
230:     else
231:       Puppet::Type.type(type.to_s.downcase.to_sym) || known_resource_types.definition(type)
232:     end
233:   end