Die offiziell unterstützte Methode besteht darin, Signet zu verwenden. Die README enthält den Beispielcode, der für die Authentifizierung gegenüber den Google OAuth-Endpunkten erforderlich ist. Siehe auch den Google API-Client für Ruby . Wenn Sie irgendwelche Fragen haben, zögern Sie nicht, mich anzumelden. Ich unterstütze beide Bibliotheken.
Signet funktioniert auch für andere OAuth-Anbieter. Ein offizielles OmniAuth-Plug-in ist ebenfalls verfügbar.