pjb3 (owner)

Revisions

gist: 145349 Download_button fork
public
Public Clone URL: git://gist.github.com/145349.git
Embed All Files: show embed
to_do.rb #
1
2
3
4
5
6
7
8
9
class ToDo
  include DataMapper::Resource
 
  property :id, Serial
  property :done, Boolean
  belongs_to :owner, :class_name => "User"
  property :priority, Integer, :default => 5
  property :desc, Text
end
ToDo.scala #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.liftworkshop.model
 
import net.liftweb._
import mapper._
import http._
import SHtml._
import util._
 
class ToDo extends LongKeyedMapper[ToDo] with IdPK {
 def getSingleton = ToDo
 
 object done extends MappedBoolean(this)
 object owner extends MappedLongForeignKey(this, User)
 object priority extends MappedInt(this) {
   override def defaultValue = 5
 }
 object desc extends MappedPoliteString(this, 128)
}
 
object ToDo extends ToDo with LongKeyedMetaMapper[ToDo]