Converter valor CSS RGB em valor HEX

Uma função simples para converter o valor de retorno CSS da capybara's evaluate_scriptchamada para um $('.class).css('value')valor HEX:

def rgb_to_hex(value)
%Q{
##{
value.match(/[d,s]+/)[0].split(',').map(&:strip).map { |value|
value.to_i.to_s(16).rjust(2, '0')
}.join('')
}
}.strip
end