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

# 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