class Mustermann::Visualizer::Renderer::HansiTemplate
Generates Hansi template string. @see Mustermann::Visualizer::Renderer::ANSI
@!visibility private
Public Class Methods
new(*)
click to toggle source
@!visibility private
Calls superclass method
Mustermann::Visualizer::Renderer::Generic::new
# File lib/mustermann/visualizer/renderer/hansi_template.rb, line 12 def initialize(*) @hansi = Hansi::StringRenderer.new(tags: true) super end
Public Instance Methods
escape_string(string)
click to toggle source
@!visibility private
# File lib/mustermann/visualizer/renderer/hansi_template.rb, line 18 def escape_string(string) @hansi.escape(string) end
post(type)
click to toggle source
@!visibility private
# File lib/mustermann/visualizer/renderer/hansi_template.rb, line 28 def post(type) "</#{type}>" end
pre(type)
click to toggle source
@!visibility private
# File lib/mustermann/visualizer/renderer/hansi_template.rb, line 23 def pre(type) "<#{type}>" end