Instead of http calls in two code paths, let's try to wrangle those arguments and make just one call. Something like:

```ruby
arguments = Octokit::Arguments.new(args)
options = arguments.options
name = name_with_owner = arguments.shift
if repo = arguments.shift
  name_with_owner = "#{name}/#{repo}"
  warn "`.starred?('#{name}', '#{repo}')` is deprecated. Please use `.starred?('#{name_with_owner}')` instead."
end
boolean_from_response :get, "user/starred/#{Repository.new name_with_owner}", options
```