Class RDoc::Markup::AttrSpan
In: markup/inline.rb
Parent: Object

An array of attributes which parallels the characters in a string.

Methods

[]   new   set_attrs  

Public Class methods

[Source]

    # File markup/inline.rb, line 58
58:     def initialize(length)
59:       @attrs = Array.new(length, 0)
60:     end

Public Instance methods

[Source]

    # File markup/inline.rb, line 68
68:     def [](n)
69:       @attrs[n]
70:     end

[Source]

    # File markup/inline.rb, line 62
62:     def set_attrs(start, length, bits)
63:       for i in start ... (start+length)
64:         @attrs[i] |= bits
65:       end
66:     end

[Validate]