Advertisement
Guest User

Untitled

a guest
Mar 6th, 2014
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.55 KB | None | 0 0
  1. object Installers extends Enumeration {
  2.   val MAC = new Value("Intel Mac", "macosx.carbon.x86", "mac-install.xml")
  3.   val LIN32 = new Value("Linux x86", "linux.gtk.x86", "lin-install.xml")
  4.   val WIN = new Value("Windows", "win32.win32.x86","win-install.xml")
  5.  
  6.  
  7.   class Value(name:String, cplatform:String, installerFile:String) extends Val(nextId, name) {
  8.     nextId=nextId+1
  9.  
  10.    
  11.     val file = installerFile
  12.     val platform = cplatform
  13.     lazy val writer = newWriter
  14.  
  15.    
  16.     def newWriter() = new java.io.FileWriter( file )
  17.   }
  18.  
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement