class Muwu::RenderHtmlPartialBuilder::DocumentJsBuilder
Attributes
renderer[RW]
Public Class Methods
build() { |builder| ... }
click to toggle source
# File lib/muwu/render_html_partial_builder/render_document_js_builder.rb, line 14 def self.build builder = new yield(builder) builder.renderer end
new()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_document_js_builder.rb, line 21 def initialize @renderer = RenderHtmlPartial::DocumentJs.new end
Public Instance Methods
build_from_manifest_document(document)
click to toggle source
# File lib/muwu/render_html_partial_builder/render_document_js_builder.rb, line 26 def build_from_manifest_document(document) @document = document @project = document.project set_destination set_libraries set_project end
set_destination()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_document_js_builder.rb, line 35 def set_destination @renderer.destination = @document.destination end
set_libraries()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_document_js_builder.rb, line 40 def set_libraries @renderer.libraries = @project.javascript_libraries_requested end
set_project()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_document_js_builder.rb, line 45 def set_project @renderer.project = @project end