class Roadie::Document

def inline(dom, options = {})

def inline(dom, options = {})
  keep_uninlinable_in = options.fetch(:keep_uninlinable_in)
  dom_stylesheets = AssetScanner.new(dom, asset_providers, external_asset_providers).extract_css
  Inliner.new(dom_stylesheets + [stylesheet], dom).inline(
    keep_uninlinable_css: keep_uninlinable_css,
    keep_uninlinable_in: keep_uninlinable_in,
    merge_media_queries: merge_media_queries,
  )
end