class GithubReleaseParty::HTTPResponse

Public Class Methods

new(response, request_uri) click to toggle source
# File lib/github-release-party.rb, line 116
def initialize(response, request_uri)
  @response = response
  @request_uri = request_uri
end

Public Instance Methods

body() click to toggle source
# File lib/github-release-party.rb, line 125
def body
  @response.body
end
code() click to toggle source
# File lib/github-release-party.rb, line 137
def code
  @response.code.to_i
end
headers() click to toggle source
# File lib/github-release-party.rb, line 133
def headers
  @response.to_hash
end
json() click to toggle source
# File lib/github-release-party.rb, line 129
def json
  @json ||= JSON.parse(@response.body)
end
request_uri() click to toggle source
# File lib/github-release-party.rb, line 121
def request_uri
  @request_uri
end
success?() click to toggle source
# File lib/github-release-party.rb, line 141
def success?
  @response.is_a?(Net::HTTPSuccess)
end