# File lib/rudy/metadata.rb, line 128
128:       def list_as_hash(fields={}, less=[], &block)
129:         fields = Rudy::Metadata.build_criteria self::RTYPE, fields, less
130:         records_raw, records = Rudy::Metadata.select(fields), {}
131:         return nil if records_raw.nil? || records_raw.empty?
132:         records_raw.each_pair do |p, r|
133:           obj = self.from_hash r
134:           records[p] = obj
135:         end
136:         records
137:       end