Ruby Ruby Objects and Classes Ruby Objects and Classes Asking Objects Questions

. .
. .
15,520 Points

I need help, PLZ.

Using the respond_to? method, ask the string variable if it responds to the upcase method. Remember, the respond_to? method can take a string or a symbol as an argument.

object.rb
string = String.new("a random string")

2 Answers

Manish Giri
Manish Giri
16,266 Points

You need to call the responds_to method on the string variable, and pass it the upcase method name as argument.

You can call methods on variables this way - variableName.methodName.

. .
. .
15,520 Points

Hi Manish,

Yesssss, Thanks man.

it's string.respond_to?("upcase")

Manish Giri
Manish Giri
16,266 Points

Your code is mostly fine, it just needs a minor change. You need to call the method on the variable string. It starts with lowercase s.

. .
. .
15,520 Points

Thank you again, I edit my comment after fixed quickly.