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
unprocessable?()
click to toggle source
# File lib/gnip-rules/response.rb, line 47 def unprocessable? code == 422 end