I don't want to enter in polemics either, but I disagree here. `?` methods are predicates, and should return a `true` or `false` booleans and not just truthy objects, IMO. 

More importantly though I disagree because of an established convention in the library for `?` methods, where they use `boolean_from_response()` defined here: https://github.com/octokit/octokit.rb/blob/master/lib/octokit/request.rb#L38-L45