class Fontist::ManifestRequestFont
Public Instance Methods
Source
# File lib/fontist/manifest_request.rb, line 6 def to_response font_styles = locate_styles.map do |style, detailed_styles| # puts "Detailed styles for #{name}: #{detailed_styles.inspect}" if detailed_styles.nil? || detailed_styles.empty? Fontist.ui.error("Font #{name} with style #{style} not found, skipping") ManifestResponseFontStyle.new( type: style, ) else ManifestResponseFontStyle.new( full_name: detailed_styles.first.full_name, type: detailed_styles.first.type, paths: detailed_styles.map(&:path), ) end end ManifestResponseFont.new( name: name, styles: font_styles, ) end