Ruby API changes

Signed-off-by: Johan Brissmyr <brissmyr@gmail.com>
Error, not exception

Signed-off-by: Johan Brissmyr <brissmyr@gmail.com>
Terminology

Signed-off-by: Johan Brissmyr <brissmyr@gmail.com>