Method: Rouge::Formatter#format
- Defined in:
- lib/rouge/formatter.rb
#format(tokens, &b) ⇒ Object
Format a token stream.
68 69 70 71 72 73 74 75 76 77 |
# File 'lib/rouge/formatter.rb', line 68 def format(tokens, &b) tokens = enum_for(:filter_escapes, tokens) unless Formatter.escape_enabled? return stream(tokens, &b) if block_given? out = String.new('') stream(tokens) { |piece| out << piece } out end |