Class: Muwu::RenderHtmlPartialBuilder::DocumentCssBuilder
- Inherits:
-
Object
- Object
- Muwu::RenderHtmlPartialBuilder::DocumentCssBuilder
show all
- Includes:
- Muwu
- Defined in:
- lib/muwu/render_html_partial_builder/render_document_css_builder.rb
Constant Summary
Constants included
from Muwu
GEM_HOME_LIB, GEM_HOME_LIB_MUWU, VERSION
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Muwu
debug, read
Constructor Details
Returns a new instance of DocumentCssBuilder.
21
22
23
|
# File 'lib/muwu/render_html_partial_builder/render_document_css_builder.rb', line 21
def initialize
@renderer = RenderHtmlPartial::DocumentCss.new
end
|
Instance Attribute Details
#renderer ⇒ Object
Returns the value of attribute renderer.
9
10
11
|
# File 'lib/muwu/render_html_partial_builder/render_document_css_builder.rb', line 9
def renderer
@renderer
end
|
Class Method Details
.build {|builder| ... } ⇒ Object
14
15
16
17
18
|
# File 'lib/muwu/render_html_partial_builder/render_document_css_builder.rb', line 14
def self.build
builder = new
yield(builder)
builder.renderer
end
|
Instance Method Details
#build_from_manifest_document(document) ⇒ Object
26
27
28
29
30
31
|
# File 'lib/muwu/render_html_partial_builder/render_document_css_builder.rb', line 26
def build_from_manifest_document(document)
@document = document
@project = document.project
set_destination
set_project
end
|
#set_destination ⇒ Object
34
35
36
|
# File 'lib/muwu/render_html_partial_builder/render_document_css_builder.rb', line 34
def set_destination
@renderer.destination = @document.destination
end
|
#set_project ⇒ Object
39
40
41
|
# File 'lib/muwu/render_html_partial_builder/render_document_css_builder.rb', line 39
def set_project
@renderer.project = @project
end
|