class Asciidoctor::Epub3::FontIconMap

Map of Font Awesome icon names to unicode characters

Constants

FONT_AWESOME_DIR

Public Class Methods

icons() click to toggle source
# File lib/asciidoctor-epub3/font_icon_map.rb, line 12
def icons
  @icons ||= YAML.load_file File.join(FONT_AWESOME_DIR, 'icons.yml')
end
shims() click to toggle source
# File lib/asciidoctor-epub3/font_icon_map.rb, line 16
def shims
  @shims ||= YAML.load_file File.join(FONT_AWESOME_DIR, 'shims.yml')
end
unicode(icon_name) click to toggle source
# File lib/asciidoctor-epub3/font_icon_map.rb, line 20
def unicode icon_name
  shim = shims[icon_name]
  icon_name = shim['name'] unless shim.nil?
  icon_data = icons[icon_name]
  icon_data.nil? ? '' : %(\\#{icon_data['unicode']})
end