intridea/omniauth-oauth — pull request #1 by crslade (2011-11-16 19:16:16+00:00)
Title: Stop rescueing on ::NoMethodFound exception

If you catch the exception, than people using the gem not see the `NoMethodFound` error that they created by not getting the keys right in the hash. Instead, it will redirect to the failure callback with an `invalid_response` message. This will lead people to believe that their keys are wrong or something is wrong with the service instead finding out that they are not getting the data out of the omniauth hash right.

Hopefully removing it doesn't have any unintended consequences, but the oauth2 gem doesn't catch it, so it should be fine.