Sha256: 955071cd8167df6f14237719e04861c465d84e047d0b5bfa365a5b99dcf5b43a
Contents?: true
Size: 883 Bytes
Versions: 4
Compression:
Stored size: 883 Bytes
Contents
require 'travis/client' module Travis module Client module Methods def access_token session.access_token end def access_token=(token) session.access_token = token end def api_endpoint session.uri end def github_auth(github_token) reply = session.post_raw("/auth/github?github_token=#{github_token}") session.access_token = reply["access_token"] end def explicit_api_endpoint? @explicit_api_endpoint ||= false end def api_endpoint=(uri) @explicit_api_endpoint = true session.uri = uri end def repos(params = {}) session.find_many(Repository, params) end def repo(id_or_slug) session.find_one(Repository, id_or_slug) end def user session.find_one(User) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
travis-1.0.3 | lib/travis/client/methods.rb |
travis-1.0.2 | lib/travis/client/methods.rb |
travis-1.0.1 | lib/travis/client/methods.rb |
travis-1.0.0 | lib/travis/client/methods.rb |