Skip to main content
Journey Uncommon Logo
JourneyUncommon
mediumRubymethod_missing and respond_to_missingSingle-choice MCQ

A class defines `method_missing` (so `obj.foo` returns a value) but does NOT define `respond_to_missing?`. What does `obj.method(:foo)` do?

class A def method_missing(name, *args); "ghost:#{name}"; end end A.new.method(:foo)