Das Script ließe sich auch in Rails-Applikationen einsetzen, wenn dort eine Konvertierung nötig ist.
[ruby]
#!/usr/bin/env ruby
# rgb-konverter.rb
if ARGV.size < 3 then
puts "Falsche Anzahl an Argumenten: Es müssen drei Werte übergeben werden!"
exit
end
konvertierter_string = []
for arg in ARGV do
konvertierter_string << "%02x" % arg.to_i
end
puts "##{konvertierter_string.join}"
[/ruby]
Das Script ließe sich folgendermaßen benutzen
[bash]
./rgb-konverter.rb 0 255 255
#00ffff
[/bash]