lua-Coat
Yet Another Lua Object-Oriented Model

References

Functions

Coat.Meta.Class.attributes( class )

Returns a generator of couple (name, attr) for class.

Coat.Meta.Class.class( modname )

Returns the Coat class modname or nil.

Coat.Meta.Class.classes()

Returns a table with all Coat classes.

Coat.Meta.Class.has( class, name )

Returns the table of options of the attribute name in the class class or nil.

Coat.Meta.Class.methods( class )

Returns a generator of couple (name, method) for class.

Coat.Meta.Class.metamethods( class )

Returns a generator of couple (name, metamethod) for class.

Coat.Meta.Class.parents( class )

Returns a generator of couple (name, parent) for class.

Coat.Meta.Class.roles( class )

Returns a generator of couple (name, role) for class.