Refer to the glossary for defintions of terminology used in this documentation.
The ruby binding is not documented, but some samples do exist.