class Muwu::ManifestTaskBuilders::DocumentCssBuilder
Attributes
document[RW]
outline[RW]
project[RW]
Public Class Methods
build() { |builder| ... }
click to toggle source
# File lib/muwu/manifest_task_builder/document_css_builder.rb, line 16 def self.build builder = new yield(builder) builder.document end
new()
click to toggle source
# File lib/muwu/manifest_task_builder/document_css_builder.rb, line 23 def initialize @document = ManifestTask::DocumentCss.new end
Public Instance Methods
build_document(project)
click to toggle source
# File lib/muwu/manifest_task_builder/document_css_builder.rb, line 28 def build_document(project) depends_on_project(project) set_destination set_project end
depends_on_project(project)
click to toggle source
# File lib/muwu/manifest_task_builder/document_css_builder.rb, line 35 def depends_on_project(project) @project = project end
set_destination()
click to toggle source
# File lib/muwu/manifest_task_builder/document_css_builder.rb, line 40 def set_destination @document.destination = build_destination end
set_project()
click to toggle source
# File lib/muwu/manifest_task_builder/document_css_builder.rb, line 45 def set_project @document.project = @project end
Private Instance Methods
build_destination()
click to toggle source
# File lib/muwu/manifest_task_builder/document_css_builder.rb, line 54 def build_destination DestinationBuilder.build do |b| b.build_css(@project) end end