Class: Livetext::Formatter::Bracketed
- Defined in:
- lib/livetext/formatter.rb
Instance Method Summary collapse
- #grab_terminator ⇒ Object
-
#initialize(str, sigil, tag) ⇒ Bracketed
constructor
Bracketed.
- #terminated? ⇒ Boolean
Methods inherited from Delimited
#buffer, #cdata, #eol?, #escape?, #front, #grab, #handle, #initial, #looping, #marker?, process, #space?, #space_marker?, #status, #wrap
Constructor Details
#initialize(str, sigil, tag) ⇒ Bracketed
Bracketed
187 188 189 190 191 |
# File 'lib/livetext/formatter.rb', line 187 def initialize(str, sigil, tag) # Bracketed super # Convention: marker is "*[", sigil is "*" @marker = sigil + "[" end |
Instance Method Details
#grab_terminator ⇒ Object
197 198 199 200 |
# File 'lib/livetext/formatter.rb', line 197 def grab_terminator @state = :LOOPING grab end |
#terminated? ⇒ Boolean
193 194 195 |
# File 'lib/livetext/formatter.rb', line 193 def terminated? front == "]" || eol? end |