31.
What does the `public` keyword do in Ruby?

33.
What does the `protected` keyword do in Ruby?

34.
In Ruby, what does the `singleton_method_defined?` method do?

35.
What is the purpose of the `public` keyword in Ruby?