Class: ZettelOutline::OutlineParser

Inherits:
Object
  • Object
show all
Defined in:
lib/zettel_outline/outline_parser.rb

Instance Method Summary collapse

Instance Method Details

#parse(content) ⇒ Object



3
4
5
6
7
8
# File 'lib/zettel_outline/outline_parser.rb', line 3

def parse(content)
  content.each_line
    .map    { |l| l.strip }
    .select { |l| !l.empty? }
    .map    { |l| cleanup(l) }
end