class EsClient::Response
Attributes
body[R]
code[R]
headers[R]
Public Class Methods
new(body, code, headers={})
click to toggle source
# File lib/es_client/response.rb, line 5 def initialize(body, code, headers={}) @body = body @code = code.to_i @headers = headers end
Public Instance Methods
decoded()
click to toggle source
# File lib/es_client/response.rb, line 19 def decoded return if @body.blank? @decoded ||= JSON.parse(@body) end
failure?()
click to toggle source
# File lib/es_client/response.rb, line 15 def failure? !success? end
success?()
click to toggle source
# File lib/es_client/response.rb, line 11 def success? code > 0 && code < 400 end