CodeRay::Encoders::Count

Returns the number of tokens.

Text and block tokens are counted.

Public Instance Methods

begin_group(kind) click to toggle source
    # File lib/coderay/encoders/count.rb, line 29
29:     def begin_group kind
30:       @count += 1
31:     end
Also aliased as: end_group, begin_line, end_line
begin_line(kind) click to toggle source
Alias for: begin_group
end_group(kind) click to toggle source
Alias for: begin_group
end_line(kind) click to toggle source
Alias for: begin_group
text_token(text, kind) click to toggle source
    # File lib/coderay/encoders/count.rb, line 25
25:     def text_token text, kind
26:       @count += 1
27:     end

Protected Instance Methods

finish(options) click to toggle source
    # File lib/coderay/encoders/count.rb, line 19
19:     def finish options
20:       output @count
21:     end
setup(options) click to toggle source
    # File lib/coderay/encoders/count.rb, line 13
13:     def setup options
14:       super
15:       
16:       @count = 0
17:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.