Module: StepUp::NotesUtil
Instance Method Summary collapse
Instance Method Details
#parse_message(message) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/step-up/notes_util.rb', line 3 def () = .rstrip.force_encoding('utf-8').gsub(/^((?: )*)( )?([^ \-\n])/){ "%s %s %s" % [$1, $2 || '-', $3] } begin changed = .sub!(/^(\s*-\s.*?\n)(?:\s*\n)+(\s*-\s)/, '\1\2') end until changed.nil? end |