csinterface / 0.6.2
| Short description: | cs/Interface | |||||
|---|---|---|---|---|---|---|
| Category: | Library/Language | |||||
| Status: | stable | |||||
| Created: | 2004-06-09 01:20:06 GMT | |||||
| Last update: | 2004-06-16 02:17:23 GMT | |||||
| Owner: | sdodell (Projects of this owner) | |||||
| Homepage: | http://interface.rubyforge.org/ | |||||
| Download: | http://rubyforge.org/frs/?group_id=266&release_id=538 | |||||
| License: | GPL | |||||
| Dependency: |
|
|||||
| Description: | cs/Interface is a library which implements a form of type-checking which helps developers understand the purpose of Ruby objects encountered at run-time by tagging classes and objects with type IDs, and enforcing that required methods are present, and take the required number of parameters. Built-in interfaces for many existing Ruby classes and objects include: IString, IArray, IHash, IDate and ITime. More pre-defined interfaces will be added in time. |
|||||
| Versions: | [0.6.2 (2004-06-16)] [0.6.1 (2004-06-12)] [0.5.1 (2004-06-11)] [0.3-2 (2004-06-09)] | |||||