Struct rurust::builder::klass::Class [] [src]

pub struct Class { /* fields omitted */ }

A class builder.

Methods

impl Class
[src]

[src]

[src]

[src]

Creates the class under a value. This may be a class, a module, etc.

[src]

Sets the base class.

[src]

Includes a module.

[src]

Prepends a module.

[src]

Defines a method.

[src]

Defines a singleton method.

[src]

Defines a constant.

[src]

Creates an alias method.

[src]

Creates getter and setter methods for an ivar.

[src]

Creates a getter method for an ivar.

[src]

Creates a setter method for an ivar.

[src]

Builds the class.