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