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
name age message
file .gitignore Mon Dec 01 10:21:57 -0800 2008 Converting utils.js to PDoc format documentation. [jcoglan]
file CHANGELOG Sat Oct 10 11:47:23 -0700 2009 Update the changelog and version numbers on the... [jcoglan]
file Jakefile Sat Jul 04 04:13:46 -0700 2009 Updating the package config, and adding all the... [jcoglan]
file MIT-LICENSE Thu May 07 14:40:39 -0700 2009 Copy the changelog and license into the build d... [jcoglan]
file README.markdown Sun May 31 08:06:49 -0700 2009 Adding a README file. [jcoglan]
file jake.yml Wed Aug 12 03:17:24 -0700 2009 Merge branch '2.1.x' [jcoglan]
file loader.js Sat May 30 17:14:57 -0700 2009 Making the file loading system for Package plug... [jcoglan]
directory site/ Sat Oct 17 12:54:39 -0700 2009 Merge branch '2.1.x' [jcoglan]
directory source/ Sat Oct 17 12:54:39 -0700 2009 Merge branch '2.1.x' [jcoglan]
directory test/ Sat Oct 17 12:54:39 -0700 2009 Merge branch '2.1.x' [jcoglan]
README.markdown

JS.Class - Ruby-style JavaScript

http://jsclass.jcoglan.com

JS.Class is a JavaScript library for building object-oriented programs using Ruby idioms. It implements Ruby's core object/module/class system in JavaScript, as well as several standard Ruby libraries and various other extensions.

Distribution files

The distribution contains the following files:

  • core.js - contains Class, Module, Kernel, Singleton and Interface
  • loader.js - everything from core.js, plus the Package system and dependency data for the standard library
  • stdlib.js - the whole standard library in one file

The remaining files should be self-explanatory; each contains a single piece of the standard library; see the website for documentation.

License

Distributed under the MIT license. Copyright (c) 2007-2009 James Coglan