Method: MaRuKu::In::Markdown::BlockLevelParser::LineSource#initialize

Defined in:
lib/maruku/input/linesource.rb

#initialize(lines, parent = nil, parent_offset = nil) ⇒ LineSource

Returns a new instance of LineSource.



11
12
13
14
15
16
17
# File 'lib/maruku/input/linesource.rb', line 11

def initialize(lines, parent=nil, parent_offset=nil)
  raise "NIL lines? " unless lines
  @lines = lines.map {|l| l.kind_of?(MaRuKu::MDLine) ? l : MaRuKu::MDLine.new(l) }
  @lines_index = 0
  @parent = parent
  @parent_offset = parent_offset
end