[][src]Module artichoke_core::def

Define Classes, Modules and methods on an interpreter.

Traits

ClassLike

ClassLike trait unifies Ruby Classes and Modules.

DeclareClassLike

Interpreters that implement [DeclareClassLike] expose methods for declaring Ruby Classes and Modules on the interpreter.

Define

Define trait allows a type to install classes, modules, and methods into an Artichoke interpreter.

EnclosingRubyScope

Typesafe wrapper for the [ClassLike] of the enclosing scope for a Ruby Module or Class.