Q:

Ruby program to create a module with variables

belongs to collection: Ruby Modules and Mixins Programs

0

In this program, we will create a module and create variables. Then we will define methods inside the module. After that, we will call methods defined inside the module.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

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

# Ruby program to create a 
# module with variables

module MyModule
    Num1=20;
    Num2=10;
    
    def MyModule.MethodAdd
        print "Addition is: ",Num1+Num2,"\n";
    end
    
    def MyModule.MethodSub
        print "Subtraction is: ",Num1-Num2,"\n";
    end
end

MyModule.MethodAdd();
MyModule.MethodSub();

Output:

Addition is: 30
Subtraction is: 10

Explanation:

In the above program, we created a module MyModule with 2 variables Num1Num2 initialized with 20, 10 respectively. Then we defined 2 methods MethodAddMethodSub inside the created module. After that, we called all defined methods and printed the result.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Ruby program to include a module inside the class... >>
<< Ruby program to demonstrate a simple module...