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