Re-exports

pub use self::value_type::*;

Modules

A thin, slightly higher level interface to it all.

Structs

A Ruby value.

Enums

Constants

Statics

Functions

Gets the class of a VALUE. This is actually defined in the Ruby library, but it is inline. This is a port of it.

Gets the value of a constant.

Sets the value of a constant.

Note: argv format is as follows: eval(string [, binding [, filename [,lineno]]])

Call a Ruby function using varargs to pass the arguments.

Call a Ruby function using C arrays to pass the arguments.

Call a public Ruby function using C arrays to pass the arguments.

Convert a C string to a symbol (adding to the symbol table).

Convert a Ruby String to a symbol (adding to the symbol table).

Protects a function call from potential global escapes from the function. Such global escapes include exceptions, throw, break, for example.

Convert C string to a Ruby String.

Convert Ruby String to a C string.

Type Definitions

The inner integer of a VALUE.