class Lookbook::StylesExtractor
def extract_styles(text)
def extract_styles(text) css_parser = ::CssParser::Parser.new text.gsub(IFRAME_REGEX, "").scan(STYLE_TAGS_REGEX).flatten.map(&:strip).each do |css| css_parser.load_string!(css.strip) end styles = [] css_parser.each_selector do |selector, declarations, specificity| styles << "#{selector} { #{declarations} }" end styles end