Yesware/omniauth-google — pull request #2 by mkremer (2012-02-28 13:51:20+00:00)
Title: Instead of overriding initialize use the option macros, this allows you to use a lambda to override the defaults per request

The gain of this change is that you can use a lambda on each requests as described on the OmniAuth wiki: https://github.com/intridea/omniauth/wiki/Dynamic-Providers

The one thing that gets lost in this change is the ability to set the scope without the Google contacts URL in it, is this acceptable?