class Gnip::Response

Attributes

http_party_response[R]

Public Class Methods

new(http_party_response) click to toggle source
# File lib/gnip-rules/response.rb, line 11
def initialize(http_party_response)
  @http_party_response = http_party_response
end

Public Instance Methods

bad_request?() click to toggle source
# File lib/gnip-rules/response.rb, line 43
def bad_request?
  code == 400
end
created?() click to toggle source
# File lib/gnip-rules/response.rb, line 27
def created?
  code == 201
end
detail() click to toggle source
# File lib/gnip-rules/response.rb, line 23
def detail
  http_party_response["detail"].collect { |r| Hashie::Mash.new r }
end
error() click to toggle source
# File lib/gnip-rules/response.rb, line 59
def error
  http_party_response["error"]
end
ok?() click to toggle source
# File lib/gnip-rules/response.rb, line 51
def ok?
  code == 200
end
rate_limited?() click to toggle source
# File lib/gnip-rules/response.rb, line 35
def rate_limited?
  code == 429
end
rules() click to toggle source
# File lib/gnip-rules/response.rb, line 15
def rules
  http_party_response["rules"].collect { |r| Hashie::Mash.new r }
end
success?() click to toggle source
# File lib/gnip-rules/response.rb, line 55
def success?
  ok?
end
summary() click to toggle source
# File lib/gnip-rules/response.rb, line 19
def summary
  Hashie::Mash.new http_party_response["summary"]
end
unauthorized?() click to toggle source
# File lib/gnip-rules/response.rb, line 31
def unauthorized?
  code == 401
end
unavailable?() click to toggle source
# File lib/gnip-rules/response.rb, line 39
def unavailable?
  code == 503
end
unprocessable?() click to toggle source
# File lib/gnip-rules/response.rb, line 47
def unprocessable?
  code == 422
end