Class: Marko::Scanner

Inherits:
Object
  • Object
show all
Defined in:
lib/marko/scanner.rb

Overview

Source scanner

Instance Method Summary collapse

Instance Method Details

#scan(filename) ⇒ Array<Model::Markup>

Parameters:

Returns:



9
10
11
12
13
14
# File 'lib/marko/scanner.rb', line 9

def scan(filename)
  @source = filename
  content = File.read(filename) 
  scan_topics(content)
    .select{ it.content.start_with?(?#) }
end