27 lines
460 B
Ruby
27 lines
460 B
Ruby
module CodeRay
|
|
module Scanners
|
|
|
|
# Scanner for plain text.
|
|
#
|
|
# Yields just one token of the kind :plain.
|
|
#
|
|
# Alias: +plaintext+, +plain+
|
|
class Text < Scanner
|
|
|
|
register_for :text
|
|
title 'Plain text'
|
|
|
|
KINDS_NOT_LOC = [:plain] # :nodoc:
|
|
|
|
protected
|
|
|
|
def scan_tokens encoder, options
|
|
encoder.text_token string, :plain
|
|
encoder
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
end
|