A Formatter takes a token stream and formats it for human viewing.
@private
Find a formatter class given a unique tag.
# File lib/rouge/formatter.rb, line 17 def self.find(tag) REGISTRY[tag] end
Format a token stream. Delegates to {format}.
# File lib/rouge/formatter.rb, line 22 def self.format(tokens, opts={}, &b) new(opts).format(tokens, &b) end
Format a token stream.
# File lib/rouge/formatter.rb, line 27 def format(tokens, &b) return stream(tokens, &b) if block_given? out = '' stream(tokens) { |piece| out << piece } out end
@deprecated Use {format} instead.
# File lib/rouge/formatter.rb, line 37 def render(tokens) warn 'Formatter#render is deprecated, use #format instead.' format(tokens) end
Generated with the Darkfish Rdoc Generator 2.