Jag var tvungen att kolla igenom en cssfil för att bekräfta att vi höll oss till ett visst färgschema. Ruby är bra i såna här lägen.
require 'set'
unless ARGV.length == 1
puts "usage: display_colors_in_css.rb [css_file]"
exit 1
end
css = IO.read(ARGV[0])
color_refs = css.scan /\#[0-9A-Fa-f]{3,6}/
color_set = Set.new( color_refs.map(&:upcase) )
puts color_set.to_a.sort
