8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/color_lib/pantone.rb', line 8
def self.match(value)
if value.strip[-2..-1] =~ /\ c/i
value = value.strip.downcase.chomp(" c")
elsif value.strip[-2..-1] =~ /\dc/i
value = value.strip.downcase.chomp("c")
elsif value.strip[-2..-1] =~ /\ u/i
value = value.strip.downcase.chomp(" u")
elsif value.strip[-2..-1] =~ /\du/i
value = value.strip.downcase.chomp("u")
end
value = value.to_s.gsub(/[\ \-]/i, '').downcase
VALUES[VALUES.keys.find { |key| /^#{value}$/ === key }]
end
|