class QRPC::Protocol::Object::Response
Object
response implementation. @since 0.9.0
Public Class Methods
parse(raw)
click to toggle source
Parses the data for new object.
@param [String] raw raw data @return [Response] new request according to data
# File lib/qrpc/protocol/object/response.rb, line 41 def self.parse(raw) self::new(raw.options) end
Public Instance Methods
error()
click to toggle source
Returns response error. @return [Exception] error object
# File lib/qrpc/protocol/object/response.rb, line 77 def error @options.error end
error?()
click to toggle source
Indicates, error state of the response. @return [Boolean] error indication
# File lib/qrpc/protocol/object/response.rb, line 68 def error? not self.error.nil? end
id()
click to toggle source
Returns ID of the response. @return [Object] response ID
# File lib/qrpc/protocol/object/response.rb, line 59 def id @options.request.id end
result()
click to toggle source
Returns response result. @return [Object] response result
# File lib/qrpc/protocol/object/response.rb, line 86 def result @options.result end
serialize()
click to toggle source
Serializes object to the resultant form. @return [Response] serialized form
# File lib/qrpc/protocol/object/response.rb, line 50 def serialize self end