1645: def self.initvars
1646:
1647: @objects = Hash.new
1648: @aliases = Hash.new
1649:
1650: @defaults = {}
1651:
1652: @parameters ||= []
1653:
1654: @validproperties = {}
1655: @properties = []
1656: @parameters = []
1657: @paramhash = {}
1658:
1659: @attr_aliases = {}
1660:
1661: @paramdoc = Hash.new { |hash,key|
1662: key = key.intern if key.is_a?(String)
1663: if hash.include?(key)
1664: hash[key]
1665: else
1666: "Param Documentation for #{key} not found"
1667: end
1668: }
1669:
1670: @doc ||= ""
1671:
1672: end