class Fontastic2Sass::Font

Attributes

font_family[R]

Public Class Methods

new(file) click to toggle source
# File lib/fontastic2sass/font.rb, line 4
def initialize(file)
  @font_family = file.scan(/font-family\: \"(.+)\"/).first.first

  @raw_icons = file.scan(/\.icon-(.+)\:.+{\s+content\: \"(.+)\"/)
end

Public Instance Methods

icons() click to toggle source
# File lib/fontastic2sass/font.rb, line 10
def icons
  @icons ||= begin
    icons = {}

    @raw_icons.each do |icon|
      icons[icon.first] = {
        codepoint: icon.last.include?('\\') ? icon.last :  '\%0x' % icon.last.codepoints.first.ord
      }
    end

    icons
  end
end