koding/kd — pull request #97 by usirin (2014-12-02 19:17:27+00:00)
Title: object: add property definer

```coffeescript
o = new KDObject
o.define 'fullName', ->
"#{@firstName} #{@lastName}" if @firstName and @lastName

console.log o.fullName # returns undefined

o.firstName = 'John'
o.lastName = 'Doe'

console.log o.fullName # returns 'John Doe'
```