common/app/implicits/Responses.scala (8 lines of code) (raw):
package implicits
import play.api.mvc.ResponseHeader
trait Responses {
implicit class Response2IsImage(r: ResponseHeader) {
lazy val isImage: Boolean = r.headers.get("Content-Type").exists(_.startsWith("image/"))
}
}
object Responses extends Responses