What do `w.red?`, `w.green?`, and `w.blue?` return for a green widget?
class Widget
[:red, :green, :blue].each do |color|
define_method("#{color}?") do
@color == color
end
end
def initialize(c) = @color = c
end
w = Widget.new(:green)
[w.red?, w.green?, w.blue?]