# File lib/rudy/metadata.rb, line 117 117: def list(fields={}, less=[], &block) 118: fields = Rudy::Metadata.build_criteria self::RTYPE, fields, less 119: records_raw, records = Rudy::Metadata.select(fields), [] 120: return nil if records_raw.nil? || records_raw.empty? 121: records_raw.each_pair do |key, r| 122: obj = self.from_hash r 123: records << obj 124: end 125: records.sort { |a,b| a.name <=> b.name } 126: end