Sha256: 701da5adfcc116604a9f22c67751028ceb2cfcc0df34ace0b9f7ab5dfb6f57e8
Contents?: true
Size: 712 Bytes
Versions: 1
Compression:
Stored size: 712 Bytes
Contents
require 'open-uri' require 'rubygems' require 'nokogiri' require 'css_inliner/version' require 'css_inliner/csspool' require 'css_inliner/inliner' module CSSInliner class << self # @param [Nokogiri::XML::Document, String] html # @param [String] basedir Base directory or URI to traverse relative URI for images # @param [String] element Element name to be returned. # Returns whole document when nil # @return [String] HTML source def process(html, basedir = '.', element = nil) doc = html.instance_of?(Nokogiri::XML::Document) ? html : Nokogiri.XML(html) doc = Inliner.new(doc, basedir).inline doc = doc.css(element)[0] if element doc.to_s end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
css_inliner-0.2.0 | lib/css_inliner.rb |