module GitHubBub
Constants
- VERSION
Public Class Methods
delete(*args)
click to toggle source
# File lib/git_hub_bub.rb, line 49 def delete(*args) Request.delete(*args) end
get(*args)
click to toggle source
# File lib/git_hub_bub.rb, line 33 def get(*args) Request.get(*args) end
head(*args)
click to toggle source
# File lib/git_hub_bub.rb, line 29 def head(*args) Request.head(*args) end
patch(*args)
click to toggle source
# File lib/git_hub_bub.rb, line 45 def patch(*args) Request.patch(*args) end
post(*args)
click to toggle source
# File lib/git_hub_bub.rb, line 37 def post(*args) Request.post(*args) end
put(*args)
click to toggle source
# File lib/git_hub_bub.rb, line 41 def put(*args) Request.put(*args) end
valid_token?(token)
click to toggle source
# File lib/git_hub_bub.rb, line 17 def valid_token?(token) response = Request.get("https://#{ENV['GITHUB_APP_ID']}:#{ENV['GITHUB_APP_SECRET']}@api.github.com/applications/#{ENV['GITHUB_APP_ID']}/tokens/#{token}", {}, {skip_token: true}) return response if response.success? return false if response.status == 404 rescue GitHubBub::RequestError => e if Request::RAISE_ON_FAIL return false else raise e end end