Skip to content

Instantly share code, notes, and snippets.

@brian-mann
Created April 25, 2013 14:36
Show Gist options
  • Save brian-mann/5460185 to your computer and use it in GitHub Desktop.
Save brian-mann/5460185 to your computer and use it in GitHub Desktop.
simple mixin pattern
#mixin =
#bar: -> alert "bar"
class Bar
#bar: -> alert "bar"
#baz: (b) -> console.log "baz", b, @
Bar.baz = (b) -> console.log "baz", b, @
class Foo extends Bar
@baz("hi")
f = new Foo
console.log f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment