Project = Model "project", ->
@extend
findByTitle: (title) -> ...
@include
markAsDone: -> ...
# ActiveRecord::Base.include_root_in_json = false
project = Project.find(1)
project = Project.findByTitle("hello")
project.markAsDone()
Project "hi", ->
@persistence Model.REST, "/projects"
@persistence Model.localStorage
Project.load ->
# loaded
project = new Project(name: "Hello")
project.attr('name', "Hey")
project.attr('name')
project.save()
project.destroy()