Skip to content

Instantly share code, notes, and snippets.

@mattvague
Created October 16, 2012 00:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattvague/3896506 to your computer and use it in GitHub Desktop.
Save mattvague/3896506 to your computer and use it in GitHub Desktop.
classes =
aClass: class AClass
constructor: ->
alert("A class")
# Should say "A class"
new classes.aClass
class bClass extends classes.aClass
constructor: ->
alert("B class")
cClass = class classes.aClass extends bClass
constructor: ->
super
alert("C class")
# Should say "B class" then "C class"
new cClass
# Should say "A class", but doesn't cause we overwrote it
new classes.aClass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment