All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.specs2.io.FileLinesContent.scala Maven / Gradle / Ivy

The newest version!
package org.specs2
package io

import java.io.File
import text._
import control._

/**
 * Default implementation for reading lines out of a file
 *
 * This is used in FileContentMatchers
 */
object FileLinesContent extends LinesContent[File] {
  def lines(f: File): Seq[String] =
    if (f.isDirectory) Seq()
    else FilePathReader.readLines(FilePath.unsafe(f)).runOption.getOrElse(Seq())

  def name(f: File) = f.getPath
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy