class RailsCriticalCssServer::ExtractCssFromHtml

Attributes

html[R]

Public Class Methods

new(html) click to toggle source
# File lib/rails_critical_css_server/extract_css_from_html.rb, line 6
def initialize(html)
  @html = html
end

Public Instance Methods

call() click to toggle source
# File lib/rails_critical_css_server/extract_css_from_html.rb, line 10
def call
  regex = /<link.+href=\"([^"]+\.css[^"]*)\"/

  html.gsub(/<link/, "\n<link").scan(regex).flatten
end