class Muwu::RenderHtmlPartialBuilder::MetadataBuilder
Attributes
manifest_metadata[RW]
renderer[RW]
Public Class Methods
build() { |builder| ... }
click to toggle source
# File lib/muwu/render_html_partial_builder/render_metadata_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_metadata_builder.rb, line 23 def initialize @renderer = RenderHtmlPartial::Metadata.new end
Public Instance Methods
build_from_manifest_metadata(metadata)
click to toggle source
# File lib/muwu/render_html_partial_builder/render_metadata_builder.rb, line 28 def build_from_manifest_metadata(metadata) @metadata = metadata set_destination set_metadata end
set_destination()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_metadata_builder.rb, line 35 def set_destination @renderer.destination = @metadata.destination end
set_metadata()
click to toggle source
# File lib/muwu/render_html_partial_builder/render_metadata_builder.rb, line 40 def set_metadata @renderer.metadata = SanitizerHelper.sanitize_metadata(@metadata.metadata) end