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 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