lib/fontist/indexes/font_index.rb in fontist-1.9.3 vs lib/fontist/indexes/font_index.rb in fontist-1.10.0

- old
+ new

@@ -1,21 +1,16 @@ -require_relative "base_index" +require_relative "default_family_font_index" +require_relative "preferred_family_font_index" module Fontist module Indexes - class FontIndex < BaseIndex - def self.path - Fontist.formula_index_path - end - - def add_formula(formula) - formula.fonts.each do |font| - add_index_formula(font.name, formula.to_index_formula) + class FontIndex + def self.from_yaml + if Fontist.preferred_family? + PreferredFamilyFontIndex.from_yaml + else + DefaultFamilyFontIndex.from_yaml end - end - - def normalize_key(key) - key.downcase end end end end