# File lib/puppet/type.rb, line 1802
1802:     def self.initvars
1803:         # all of the instances of this class
1804:         @objects = Hash.new
1805:         @aliases = Hash.new
1806: 
1807:         @defaults = {}
1808: 
1809:         unless defined? @parameters
1810:             @parameters = []
1811:         end
1812: 
1813:         @validproperties = {}
1814:         @properties = []
1815:         @parameters = []
1816:         @paramhash = {}
1817: 
1818:         @attr_aliases = {}
1819: 
1820:         @paramdoc = Hash.new { |hash,key|
1821:           if key.is_a?(String)
1822:             key = key.intern
1823:           end
1824:           if hash.include?(key)
1825:             hash[key]
1826:           else
1827:             "Param Documentation for %s not found" % key
1828:           end
1829:         }
1830: 
1831:         unless defined? @doc
1832:             @doc = ""
1833:         end
1834: 
1835:     end