1 #ifndef Rice__Module_defn__hpp_
2 #define Rice__Module_defn__hpp_
4 #include "Object_defn.hpp"
5 #include "Module_impl.hpp"
6 #include "to_from_ruby_defn.hpp"
56 Module define_module_under(
A wrapper for the ruby Array class.
Definition: Array.hpp:24
A helper for defining a Class and its methods.
Definition: Class_defn.hpp:24
Definition: Module_impl.hpp:49
A helper for defining a Module and its methods.
Definition: Module_defn.hpp:27
Module()
Default construct a Module and initialize it to rb_cObject.
Array ancestors() const
Return an array containing the Module's ancestors.
void swap(Module &other)
Swap with another Module.
Class singleton_class() const
Return the module's singleton class.
String name() const
Return the name of the module.
Module(VALUE v)
Construct a Module from an existing Module object.
The base class for all Objects.
Definition: Object_defn.hpp:25
A Wraper for the ruby String class.
Definition: String.hpp:25