To add a public method to a class in Ruby, you can simply define the method inside the class, using the def
keyword, followed by the method name, and the method body. By default, the method will be added as a public method.
Here's an example of adding a public method hello
to a class Person
:
main.rb60 chars6 lines
In this example, we defined a new method hello
inside the Person
class. The method body simply prints out the string "Hello, World!". Since we did not specify any access modifier for the method, it will be added as a public method.
Now, you can create a new instance of the Person
class and call the hello
method on it:
main.rb50 chars3 lines
Here, we created a new instance of the Person
class, assigned it to the variable p
, and then called the hello
method on it. The method was executed and the string "Hello, World!" was printed to the console.
gistlibby LogSnag