class Muwu::RenderHtmlPartialBuilder::TitleBuilder
Attributes
manifest_title[RW]
renderer[RW]
Public Class Methods
build() { |builder| ... }
click to toggle source
# File lib/muwu/render_html_partial_builder/render_title_builder.rb, line 16 def self.build builder = new yield(builder) builder.renderer end
new()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_title_builder.rb, line 23 def initialize @renderer = RenderHtmlPartial::Title.new end
Public Instance Methods
build_from_manifest_title(manifest_title)
click to toggle source
# File lib/muwu/render_html_partial_builder/render_title_builder.rb, line 28 def build_from_manifest_title(manifest_title) @manifest_title = manifest_title set_destination set_metadata end
set_destination()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_title_builder.rb, line 35 def set_destination @renderer.destination = @manifest_title.destination end
set_metadata()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_title_builder.rb, line 40 def set_metadata @renderer.metadata = SanitizerHelper::sanitize_metadata(@manifest_title.metadata) end