Home »
Ruby Tutorial »
Ruby Programs
Ruby program to create a class inside the module
Last Updated : December 15, 2025
Problem Solution
In this program, we will create a module. Then we will create a class inside the created module with a method. After that, we will access created class using the "::" operator outside the module.
Program/Source Code
The source code to create a class inside the module is given below. The given program is compiled and executed successfully.
# Ruby program to create a class
# inside the module
module MyModule
class MyClass
def SayHello
puts "Hello World";
end
end
end
obj = MyModule::MyClass.new;
obj.SayHello();
Output
Hello World
Explanation
In the above program, we created a module MyModule. Then we created class MyClass inside the module and defined the SayHello() method. After that, we created the object of the class and called SayHello() method, and printed the "Hello World" message.
Ruby Modules and Mixins Programs »
Advertisement
Advertisement