Sha256: 4153db3fce4257314ab72af59ae0045172f5b0cc23672e17ce772668619042ce

Contents?: true

Size: 421 Bytes

Versions: 1

Compression:

Stored size: 421 Bytes

Contents

module EpubValidator
  class FormatMessage
    def process_message(message)
      return ['Passed.'] if message.match('No errors or warnings detected')

      m_array = message.split(/\n/)

      # clean up all useless info
      m_array.delete_if do |s|
        s.empty? or
          s.match('^Epubcheck Version.*') or
          s.match('^Check finished.*')
      end

      m_array.unshift('FAILED!')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
epub_validator-0.1.1 lib/epub_validator/format_message.rb