class Muwu::RenderHtmlPartial::Metadata
Attributes
destination[RW]
metadata[RW]
Public Instance Methods
render()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 15 def render @destination.margin_to_zero @destination.padding_vertical(1) do write_tag_div_open render_dl write_tag_div_close end @destination.margin_to_zero end
render_dl()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 26 def render_dl @destination.margin_indent do write_tag_dl_open render_dl_metadata_div write_tag_dl_close end end
render_dl_metadata_div()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 35 def render_dl_metadata_div @destination.margin_indent do @metadata.each_pair do |key, value| write_tag_div_metadata(key, value) end end end
write_tag_div_close()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 44 def write_tag_div_close @destination.write_line tag_div_close end
write_tag_div_metadata(key, value)
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 64 def write_tag_div_metadata(key, value) @destination.write_line tag_dl_div_open @destination.margin_indent do @destination.write_line tag_dt_key(key) @destination.write_line tag_dd_value(value) end @destination.write_line tag_dl_div_close end
write_tag_div_open()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 49 def write_tag_div_open @destination.write_line tag_div_open end
write_tag_dl_close()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 54 def write_tag_dl_close @destination.write_line tag_dl_close end
write_tag_dl_open()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 59 def write_tag_dl_open @destination.write_line tag_dl_open end
Private Instance Methods
tag_dd_value(value)
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 78 def tag_dd_value(value) "<dd>#{value}</dd>" end
tag_div_close()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 83 def tag_div_close "</div>" end
tag_div_open()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 88 def tag_div_open "<div class='metadata'>" end
tag_dl_close()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 93 def tag_dl_close "</dl>" end
tag_dl_div_close()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 98 def tag_dl_div_close tag_div_close end
tag_dl_div_open()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 103 def tag_dl_div_open "<div>" end
tag_dl_open()
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 108 def tag_dl_open "<dl>" end
tag_dt_key(key)
click to toggle source
# File lib/muwu/render_html_partial/render_metadata.rb, line 113 def tag_dt_key(key) "<dt>#{key}</dt>" end