Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/baccigalupi/node-axle
Wheel.js style super flexible classes for the server side, with inheritance and mixins on the class and instance level
https://github.com/baccigalupi/node-axle
Last synced: about 1 month ago
JSON representation
Wheel.js style super flexible classes for the server side, with inheritance and mixins on the class and instance level
- Host: GitHub
- URL: https://github.com/baccigalupi/node-axle
- Owner: baccigalupi
- License: mit
- Created: 2012-09-07T15:17:14.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-09-21T04:58:07.000Z (over 12 years ago)
- Last Synced: 2023-04-20T21:34:54.181Z (over 1 year ago)
- Language: CoffeeScript
- Size: 129 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Axel
====Axel is a series of pseudo-classical inheritance classes and pattern
extracted from the front-end framework
[Wheel.js](http://github.com/baccigalupi/wheel.js) and ported to node.js.
The class structure is inspired by Ruby, with inheritance of both class
and instance methods, with the ability to call back to the super method.
In addition, and to keep your code dry and flexible, mixins are available
on the class and instance level too.Axel provides three classes:
* Class: Just your basic no frills class with inheritance and mixins!
* EventedClass: A Class that also descends from EventEmitter, plus it
has evented properties
* DriveClass: An EventedClass with some excellent extras. You will just
have to read that section to know more about itClass
-----
EventedClass
------------DriveClass
----------