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 13 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 19 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 29 def post(type) "</#{type}>" end
pre(type)
click to toggle source
@!visibility private
# File lib/mustermann/visualizer/renderer/hansi_template.rb, line 24 def pre(type) "<#{type}>" end