Sha256: bf2551ef09be0252f5f66495e108cf8d366b0856682d8d1565aee581fc696137
Contents?: true
Size: 591 Bytes
Versions: 2
Compression:
Stored size: 591 Bytes
Contents
module Vedeu # Converts a grid of {Vedeu::Char} objects into a stream of escape sequences # and content suitable for a terminal. # class Renderer # @param output [Array<Array<Vedeu::Char>>] # @return [String] def self.render(*output) new(*output).render end # @param output [Array<Array<Vedeu::Char>>] # @return [Vedeu::Renderer] def initialize(*output) @output = output end # @return [String] def render Array(output).flatten.map(&:to_s).join end private attr_reader :output end # Renderer end # Vedeu
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.4.5 | lib/vedeu/output/renderer.rb |
vedeu-0.4.4 | lib/vedeu/output/renderer.rb |