Sha256: 2d7ddf7b6967c2c141f813de9b86d9d375e292013637330c595605ae4fcc3520
Contents?: true
Size: 587 Bytes
Versions: 2
Compression:
Stored size: 587 Bytes
Contents
module Mustermann module Visualizer # @!visibility private module Renderer # Generates ANSI colored strings. # @!visibility private class ANSI # @!visibility private def initialize(target, mode: Hansi.mode, **options) @target = target @mode = mode @options = options end # @!visibility private def render template = @target.to_hansi_template(**@options) Hansi.render(template, tags: true, theme: @target.theme, mode: @mode) 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/ansi.rb |
mustermann-visualizer-0.4.0 | lib/mustermann/visualizer/renderer/ansi.rb |