lib/vedeu/output/renderers/escape_sequence.rb in vedeu-0.6.9 vs lib/vedeu/output/renderers/escape_sequence.rb in vedeu-0.6.10
- old
+ new
@@ -16,15 +16,19 @@
@options = options || {}
end
# Render the output with the escape sequences escaped.
#
- # @param output [Array<Array<Vedeu::Views::Char>>]
+ # @param output [Vedeu::Models::Page]
# @return [String]
def render(output)
- @parsed ||= Array(output).flatten.map do |char|
- Esc.escape(char.to_s) + "\n"
- end.join
+ out = ''
+
+ output.each do |row|
+ row.each { |cell| out << Vedeu::Esc.escape(cell.to_s) }
+ end
+
+ out
end
end # EscapeSequence
end # Renderers