module Color
Red = 1
Green = 2
Blue = 3
Rgb = Struct.new(:r, :g, :b)
end
color = Color::Rgb.new(255, 255, 255)
puts case color
when Color::Red; "#FF000"
when Color::Green; "#00FF00"
when Color::Blue; "#0000FF"
when Color::Rgb; "#%02X%02X%02X" % [color.r, color.g, color.b]
end
bW9kdWxlIENvbG9yCiAgUmVkID0gMQogIEdyZWVuID0gMgogIEJsdWUgPSAzCiAgUmdiID0gU3RydWN0Lm5ldyg6ciwgOmcsIDpiKQplbmQKCmNvbG9yID0gQ29sb3I6OlJnYi5uZXcoMjU1LCAyNTUsIDI1NSkKcHV0cyBjYXNlIGNvbG9yCndoZW4gQ29sb3I6OlJlZDsgIiNGRjAwMCIKd2hlbiBDb2xvcjo6R3JlZW47ICIjMDBGRjAwIgp3aGVuIENvbG9yOjpCbHVlOyAiIzAwMDBGRiIKd2hlbiBDb2xvcjo6UmdiOyAiIyUwMlglMDJYJTAyWCIgJSBbY29sb3IuciwgY29sb3IuZywgY29sb3IuYl0KZW5k