class Mustermann::Visualizer::Renderer::ANSI

Generates ANSI colored strings. @!visibility private

Public Class Methods

new(target, mode: Hansi.mode, **options) click to toggle source

@!visibility private

# File lib/mustermann/visualizer/renderer/ansi.rb, line 10
def initialize(target, mode: Hansi.mode, **options)
  @target  = target
  @mode    = mode
  @options = options
end

Public Instance Methods

render() click to toggle source

@!visibility private

# File lib/mustermann/visualizer/renderer/ansi.rb, line 17
def render
  template = @target.to_hansi_template(**@options)
  Hansi.render(template, tags: true, theme: @target.theme, mode: @mode)
end