メッセージで分岐すれば

flag='うわー'

begin
raise 'うわー' if flag=='うわー'
raise 'ぬわー' if flag=='ぬわー'
rescue Exception => ex
case ex.message
when 'うわー'
puts ex.message
when 'ぬわー'
puts ex.message
end
end