← Back to archive

Stdle #69 · classes · 2026-08-14

What does this Ruby snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

Color = Data.define(:r, :g, :b)
c = Color.new(r: 1, g: 2, b: 3)
begin
c.instance_variable_set(:@r, 99)
rescue => e
puts e.class
end
Classes
4 attempts left

Answer & explanation