Class: Interpol::DocumentationApp::AssetInliner
- Inherits:
-
Object
- Object
- Interpol::DocumentationApp::AssetInliner
- Defined in:
- lib/interpol/documentation_app.rb
Overview
Inlines the assets so the page can be viewed as a standalone web page.
Instance Method Summary collapse
-
#initialize(page, asset_root) ⇒ AssetInliner
constructor
A new instance of AssetInliner.
- #standalone_page ⇒ Object
Constructor Details
#initialize(page, asset_root) ⇒ AssetInliner
Returns a new instance of AssetInliner.
24 25 26 27 |
# File 'lib/interpol/documentation_app.rb', line 24 def initialize(page, asset_root) @page, @asset_root = page, asset_root @doc = Nokogiri::HTML(page) end |
Instance Method Details
#standalone_page ⇒ Object
29 30 31 32 33 |
# File 'lib/interpol/documentation_app.rb', line 29 def standalone_page inline_stylesheets inline_javascript @doc.to_s end |