ADVERTISEMENT
ADVERTISEMENT

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 »


ADVERTISEMENT
ADVERTISEMENT


Comments and Discussions!



ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.