Class: Markdownplus::Block

Inherits:
Object
  • Object
show all
Defined in:
lib/markdownplus/parser.rb

Direct Known Subclasses

CodeBlock, TextBlock

Instance Method Summary collapse

Instance Method Details

#append(line) ⇒ Object



111
112
113
# File 'lib/markdownplus/parser.rb', line 111

def append(line)
  self.source += "#{line}\n"
end

#errorsObject



115
116
117
# File 'lib/markdownplus/parser.rb', line 115

def errors
  @errors ||= []
end

#linesObject



107
108
109
# File 'lib/markdownplus/parser.rb', line 107

def lines
  self.source.split("\n")
end

#sourceObject



100
101
102
# File 'lib/markdownplus/parser.rb', line 100

def source
  @source ||= ""
end

#source=(value) ⇒ Object



103
104
105
# File 'lib/markdownplus/parser.rb', line 103

def source=(value)
  @source = value
end

#warningsObject



119
120
121
# File 'lib/markdownplus/parser.rb', line 119

def warnings
  @warnings ||= []
end