# File lib/ferret/field_infos.rb, line 23 23: def self.load(yaml_str) 24: info = YAML.load(yaml_str) 25: convert_strings_to_symbols(info) 26: fis = FieldInfos.new(info[:default]) 27: fields = info[:fields] 28: fields.keys.each {|key| fis.add_field(key, fields[key])} if fields 29: fis 30: end