Con Google API Client, cómo crear un cliente

Estoy trabajando para usar el cliente API de Google:https://github.com/google/google-api-ruby-client

Específicamente, quiero acceder a los Contactos de Google a través del cliente API de Google usando lo siguientegoogle_contacts_api.rb: https://gist.github.com/lightman76/2357338dcca65fd390e2

Estoy tratando de usargoogle_contacts_api.rb así (x es intencional y en realidad son las claves correctas):

require './lib/google_contacts_api.rb'
auth = User.first.authentications.first
client = OAuth2::Client.new('x', 'x', :site => 'https://accounts.google.com')
oauth2_object = OAuth2::AccessToken.new(client, auth.token)
x = ContactList::GoogleContactsApi.new(client, oauth2_object).all_contacts

Esto está errando conundefined methodobtener 'para # ¿Quiso decir? gema`

Creo que el problema es que no estoy enviandoclient correctamente y no he podido encontrar ningún documento o ejemplo que muestre cómo crearclient. ¿Alguna sugerencia sobre cómo puedo hacer que esto funcione?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta