Sha256: 1f33ec191f6864ee281fbeabe2e6009a4ef6aa3aad6ad4a21534fe89d9fc73ef
Contents?: true
Size: 479 Bytes
Versions: 12
Compression:
Stored size: 479 Bytes
Contents
class Rack::PageSpeed::Filters::InlineCSS < Rack::PageSpeed::Filter priority 10 def execute! document nodes = document.css('link[rel="stylesheet"][href]') return false unless nodes.count > 0 nodes.each do |node| file = file_for node next if !file or file.stat.size > (@options[:max_size] or 2048) inline = Nokogiri::XML::Node.new 'style', document inline.content = file.read node.before inline node.remove end end end
Version data entries
12 entries across 12 versions & 2 rubygems