public
Description: Implementation of the core of Ruby's object system in JavaScript.
Homepage: http://jsclass.jcoglan.com
Clone URL: git://github.com/jcoglan/js.class.git
jcoglan (author)
Sat Oct 17 12:54:39 -0700 2009
commit  ed1c0e1c635e713c564b08474ccb54bd7188714a
tree    4cbfc751ed64bc6600ae7b043ef93279c2b0c1b8
parent  524a637b0b1388544d7f7361585dadee3efe2051 parent  c2b364002a2ee3e7504a3452dbc85120fe6d825c
js.class / MIT-LICENSE
100644 31 lines (23 sloc) 1.395 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
JS.Class: Ruby-style JavaScript
Copyright (c) 2007-2009 James Coglan
 
http://jsclass.jcoglan.com
http://github.com/jcoglan/js.class
 
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
 
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
 
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
 
Parts of this software are derived from the following open-source projects:
 
    - The Prototype framework, (c) 2005-2009 Sam Stephenson
    - Alex Arnell's Inheritance library, (c) 2006, Alex Arnell
    - Base, (c) 2006-9, Dean Edwards