Ruby program to create a nested module

Ruby Example: Write a program to create a nested module.
Submitted by Nidhi, on December 29, 2021

Problem Solution:

In this program, we will create a module. Then we will define a nested module inside the created module and also define some methods in the outer module.

Program/Source Code:

The source code to create a nested module is given below. The given program is compiled and executed successfully.

# Ruby program to create a nested module

module MyModule
    module InnerModule
         puts "InnerModule";
    end
    
    def MyModule.Method1
        puts "Inside Method1";
    end
    
    def MyModule.Method2
        puts "Inside Method2";
    end
end

MyModule.Method1();
MyModule.Method2();

Output:

InnerModule
Inside Method1
Inside Method2

Explanation:

In the above program, we created a module MyModule. Then we defined a nested module InnerModule inside the MyModule and also defined Method1, Method2 inside the outer module. After that, we called created methods and print the appropriate message.

Ruby Modules and Mixins Programs »




Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.