Sha256: 2b9f02a11e98302c687bcc58d6572d90890601d61ea2babfc685c3f7807f57ed

Contents?: true

Size: 443 Bytes

Versions: 9

Compression:

Stored size: 443 Bytes

Contents

# encoding: utf-8

module Github
  class Client::Scopes < API
    # Check what OAuth scopes you have.
    #
    # = Examples
    #  github = Github.new :oauth_token => 'token'
    #  github.scopes.all
    #
    def list(*args)
      arguments(args)
      response = get_request("/user", arguments.params)
      response.headers.oauth_scopes ? response.headers.oauth_scopes.split(',') : response
    end
    alias :all :list
  end
end # Github

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
github_api-0.14.1 lib/github_api/client/scopes.rb
github_api-0.14.0 lib/github_api/client/scopes.rb
github_api-0.13.1 lib/github_api/client/scopes.rb
github_api-0.13.0 lib/github_api/client/scopes.rb
github_api-0.12.4 lib/github_api/client/scopes.rb
github_api-0.12.3 lib/github_api/client/scopes.rb
github_api-0.12.2 lib/github_api/client/scopes.rb
github_api-0.12.1 lib/github_api/client/scopes.rb
github_api-0.12.0 lib/github_api/client/scopes.rb