module RockBooks::ParseHelper

Public Instance Methods

find_document_type(document_lines) click to toggle source
# File lib/rock_books/helpers/parse_helper.rb, line 8
def find_document_type(document_lines)
  doc_type_line = document_lines.detect { |line| /^@doc_type: /.match(line) }
  if doc_type_line.nil?
    nil
  else
    doc_type_line.split(/^@doc_type: /).last.strip
  end
end
find_document_type_in_file(filespec) click to toggle source
# File lib/rock_books/helpers/parse_helper.rb, line 18
def find_document_type_in_file(filespec)
  find_document_type(File.readlines(filespec).map(&:chomp))
end