Why like this?

```ruby
find_or_initialize_by(
  uid:      auth['uid'],
  provider: auth['provider'],
  name:     auth['info']['name'],
  nickname: auth['info']['nickname'],
  email:    auth['info']['email'],
  github_token: auth['credentials']['token']
)
```