Class: Livetext::Formatter::Double

Inherits:
Delimited show all
Defined in:
lib/livetext/formatter.rb

Instance Method Summary collapse

Methods inherited from Delimited

#buffer, #cdata, #eol?, #escape?, #front, #grab, #grab_terminator, #handle, #initial, #looping, #marker?, process, #space?, #space_marker?, #status, #wrap

Constructor Details

#initialize(str, sigil, tag) ⇒ Double

Double



174
175
176
177
178
# File 'lib/livetext/formatter.rb', line 174

def initialize(str, sigil, tag)    # Double
  super
  # Convention: marker is "**", sigil is "*"
  @marker = sigil + sigil
end

Instance Method Details

#terminated?Boolean

Returns:

  • (Boolean)


180
181
182
183
# File 'lib/livetext/formatter.rb', line 180

def terminated?
  terms = [" ", ".", ","]
  terms.include?(front)
end