Sha256: 550bd17d71716b94afb06f438f986609ade4416f41b2d79750500b81d0ad3783

Contents?: true

Size: 358 Bytes

Versions: 10

Compression:

Stored size: 358 Bytes

Contents

class Animal
  constructor: (@name) ->

  move: (meters) ->
    alert @name + " moved " + meters + "m."

class Snake extends Animal
  move: ->
    alert "Slithering..."
    super 5

class Horse extends Animal
  move: ->
    alert "Galloping..."
    super 45

sam = new Snake "Sammy the Python"
tom = new Horse "Tommy the Palomino"

sam.move()
tom.move()




Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
spade-packager-0.1.0.1 packages/coffee-script/documentation/coffee/classes.coffee
spade-packager-0.1.0 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.8.1 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.7 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.6 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.5 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.4 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.3 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.2 packages/coffee-script/documentation/coffee/classes.coffee
spade-0.0.1 packages/coffee-script/documentation/coffee/classes.coffee