To create a mixin, subclass mixto:
Then mix into classes with
Or extend individual objects with
```coffee-script myObject = {a: 1, b: 2} MyMixin.extend(myObject) myObject.instanceMethod()
Mixin = require 'mixto'
class MyMixin extends Mixin
@classMethod: -> console.log("foo")
instanceMethod: -> console.log("bar")
Then mix into classes with
.includeInto
:class MyClass
MyMixin.includeInto(this)
MyClass.classMethod()
(new MyClass).instanceMethod()
Or extend individual objects with
.extend
:```coffee-script myObject = {a: 1, b: 2} MyMixin.extend(myObject) myObject.instanceMethod()
Or build standalone instances of your 'mixin':
standalone = new MyMixin
standalone.instanceMethod()
```