[Assorted-commits] SF.net SVN: assorted: [225] scala-commons/trunk/src/commons/Path.scala
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-01-11 04:39:06
|
Revision: 225 http://assorted.svn.sourceforge.net/assorted/?rev=225&view=rev Author: yangzhang Date: 2008-01-10 20:39:10 -0800 (Thu, 10 Jan 2008) Log Message: ----------- added Path Added Paths: ----------- scala-commons/trunk/src/commons/Path.scala Added: scala-commons/trunk/src/commons/Path.scala =================================================================== --- scala-commons/trunk/src/commons/Path.scala (rev 0) +++ scala-commons/trunk/src/commons/Path.scala 2008-01-11 04:39:10 UTC (rev 225) @@ -0,0 +1,12 @@ +package commons +import java.io.File +object Path { + implicit def StringToPathString(s: String) = PathString(s) + implicit def PathStringToString(p: PathString) = p.path + val sep = File.separatorChar + case class PathString(path: String) { + def /(relpath: String) = + if (path.last == sep) path + relpath + else path + sep + relpath + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |