Sha256: 5e78d36e9ccb7f8b996dbb676eef7ad5db4f6dd511f44854ddce94db56dc7c3c
Contents?: true
Size: 751 Bytes
Versions: 2
Compression:
Stored size: 751 Bytes
Contents
require 'mustermann/visualizer/renderer/generic' module Mustermann module Visualizer # @!visibility private module Renderer # Generates Hansi template string. # @see Mustermann::Visualizer::Renderer::ANSI # @!visibility private class HansiTemplate < Generic # @!visibility private def initialize(*) @hansi = Hansi::StringRenderer.new(tags: true) super end # @!visibility private def escape_string(string) @hansi.escape(string) end # @!visibility private def pre(type) "<#{type}>" end # @!visibility private def post(type) "</#{type}>" end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
mustermann-contrib-1.0.0.beta2 | lib/mustermann/visualizer/renderer/hansi_template.rb |
mustermann-visualizer-0.4.0 | lib/mustermann/visualizer/renderer/hansi_template.rb |