Module RUDL
contains all RUDL classes as inner classes.
It has some class methods of its own too.
RUDL.versions
Returns hash of librarynames with their versions that are supported by RUDL. This list was determined when RUDL was compiled for a certain system, and might change when other libraries have been installed or removed and RUDL is recompiled. Versions are RUDL::Version objects. This includes "RUDL" itself.
The Pit
is where the things end up that don't fit anywhere else.
The methods are defined where they fit best.
Version
is the class used for version comparisons.
It defines four version levels: major, minor, patch and deepest.
Version#initialize( major=0, minor=0, patch=0, deepest=0 )
Initializes a new Version object.
Version#<( v )
Compares this version number with the one in v. Returns true if older.
Version#to_s
Returns the version as a string: "major.minor.patch.deepest"
SDLError is the class that is thrown when SDL or RUDL find an SDL-specific problem.
All for the hacked init_subsystem and quit_subsystem, which should officially never be needed: INIT_TIMER, INIT_AUDIO, INIT_VIDEO, INIT_CDROM, INIT_JOYSTICK, INIT_NOPARACHUTE, INIT_EVERYTHING
Back to index