14
14
RESOURCE_SUPERTYPES = [:hostclass, :node, :definition]
16
attr_accessor :file, :line, :doc, :code, :ruby_code, :parent, :resource_type_collection, :module_name
17
attr_reader :type, :namespace, :arguments, :behaves_like
16
attr_accessor :file, :line, :doc, :code, :ruby_code, :parent, :resource_type_collection
17
attr_reader :type, :namespace, :arguments, :behaves_like, :module_name
19
19
RESOURCE_SUPERTYPES.each do |t|
20
20
define_method("#{t}?") { self.type == t }