Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardRubymethod_missing dispatch internalsSingle-choice MCQ

`Ghost` defines only `method_missing` but `g.respond_to?(:foo)` returns `false`. Which statement about why is correct?

class Ghost def method_missing(name, *); "ghost:#{name}"; end end g = Ghost.new g.foo # => "ghost:foo" g.respond_to?(:foo) # => false