I personally prefer using `fetch` when using a default value:

``` Ruby
repository.fetch(:api_endpoint, DEFAULT_GITHUB_ENDPOINT)
```

It's not as important when the value can't (or at least shouldn't) be `nil` or `false`, but I like to be consistent.