class Stylesheet::CssFontFaceRule

Public Class Methods

matches_rule?(text) click to toggle source
# File lib/stylesheet/css_font_face_rule.rb, line 13
def self.matches_rule?(text)
  text.include?("@font-face")
end

Public Instance Methods

style() click to toggle source
# File lib/stylesheet/css_font_face_rule.rb, line 8
def style
  CssStyleDeclaration.new(:css_text    => @declarations, 
                          :parent_rule => self)
end
type() click to toggle source
# File lib/stylesheet/css_font_face_rule.rb, line 4
def type
  CssRule::FONT_FACE_RULE
end

Private Instance Methods

parse_css_text() click to toggle source
# File lib/stylesheet/css_font_face_rule.rb, line 19
def parse_css_text
  return unless css_text.include?("{")

  selector, declarations = css_text.split("{")
  @declarations = declarations.strip.gsub(/\}\s*$/, "")
end