"Fossies" - the Fresh Open Source Software Archive

Member "Atom/resources/app/apm/node_modules/mixto/README.md" (17 Oct 2016, 731 Bytes) of archive /windows/misc/atom-windows.zip:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

Mixto: A simple mixin superclass Build Status

To create a mixin, subclass mixto:

```coffee Mixin = require ‘mixto’

class MyMixin extends Mixin @classMethod: -> console.log(“foo”) instanceMethod: -> console.log(“bar”) ```

Then mix into classes with .includeInto:

```coffee 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()