def verifica_conteudos
      identifica_modelo
      File.open(@arquivo_texto, 'r') {|f| @texto = f.read} if @texto.nil?

      begin
        File.open(@arquivo_resumo, 'r') {|f| @resumo = f.read } if @resumo.nil?
      rescue Errno::ENOENT => e
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo 'resumo.md'. Crie o arquivo com o nome apropriado e tente novamente."
      end
      begin
        File.open(@arquivo_abstract, 'r') { |f| @abstract = f.read } if @abstract.nil?
      rescue Errno::ENOENT => e
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo 'abstract.md'. Crie o arquivo com o nome apropriado e tente novamente."
      end
      begin
        File.open(@arquivo_bibliografia, 'r') {|f| @bibliografia = f.read} if @bibliografia.nil?
      rescue Errno::ENOENT
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo 'bibliografia.md'. Crie o arquivo com o nome apropriado e tente novamente."
      end
      begin
        if @metadados.empty? then
          File.open(@arquivo_metadados, 'r') do |f|
            metadados_lido = YAML.load(f.read)
            @metadados = if metadados_lido.nil? or !metadados_lido then {} else metadados_lido end
          end
        end
      rescue Errno::ENOENT
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo '#{@arquivo_metadados}'. Crie o arquivo com o nome apropriado e tente novamente."
      rescue Psych::SyntaxError
        raise Formatafacil::MetadadosError, "Erro no arquivo 'metadados.yaml'. Atualize o arquivo e tente novamente."
      end
    end
def verifica_conteudos
      identifica_modelo
      File.open(@arquivo_texto, 'r') {|f| @texto = f.read} if @texto.nil?

      begin
        File.open(@arquivo_resumo, 'r') {|f| @resumo = f.read } if @resumo.nil?
      rescue Errno::ENOENT => e
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo 'resumo.md'. Crie o arquivo com o nome apropriado e tente novamente."
      end
      begin
        File.open(@arquivo_abstract, 'r') { |f| @abstract = f.read } if @abstract.nil?
      rescue Errno::ENOENT => e
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo 'abstract.md'. Crie o arquivo com o nome apropriado e tente novamente."
      end
      begin
        File.open(@arquivo_bibliografia, 'r') {|f| @bibliografia = f.read} if @bibliografia.nil?
      rescue Errno::ENOENT
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo 'bibliografia.md'. Crie o arquivo com o nome apropriado e tente novamente."
      end
      begin
        if @metadados.empty? then
          File.open(@arquivo_metadados, 'r') do |f|
            metadados_lido = YAML.load(f.read)
            @metadados = if metadados_lido.nil? or !metadados_lido then {} else metadados_lido end
          end
        end
      rescue Errno::ENOENT
        raise Formatafacil::ArquivoNaoEncontradoError, "Não possível encontrar o arquivo '#{@arquivo_metadados}'. Crie o arquivo com o nome apropriado e tente novamente."
      rescue Psych::SyntaxError
        raise Formatafacil::MetadadosError, "Erro no arquivo 'metadados.yaml'. Atualize o arquivo e tente novamente."
      end
    end
Se não houver conteúdos, tentar ler dos arquivos correspondentes