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

cgta.oscala.extensions.Func1Extensions.scala Maven / Gradle / Ivy

The newest version!
package cgta.oscala
package extensions

//////////////////////////////////////////////////////////////
// Copyright (c) 2013 Ben Jackman, Jeff Gomberg
// All Rights Reserved
// please contact [email protected] or [email protected]
// for licensing inquiries
// Created by kklipsch @ 11/27/13 10:20 AM
//////////////////////////////////////////////////////////////


class Func1Extensions[A, B](val func: Function[A, B]) {
  def toPartial: PartialFunction[A, B] = { case x => func(x) }
  def tupled: Tuple1[A] => B = { case Tuple1(a) => func(a) }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy