symbol vs. string lulz
symbol vs. string lulz

in ruby 1.8, symbols do not define the =~ operator so Symbol#=~ always
returns false; in 1.9 there's an implicit #to_s when calling Symbol#=~

chef/mixlib-authorization