1802: def self.initvars
1803:
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