Class: OperationResult

Inherits:
Object
  • Object
show all
Defined in:
lib/bucket_client/operation_result.rb

Instance Method Summary collapse

Constructor Details

#initialize(success, message, value, code) ⇒ OperationResult

Returns a new instance of OperationResult.



3
4
5
6
7
8
# File 'lib/bucket_client/operation_result.rb', line 3

def initialize(success, message, value, code)
	@success = success
	@message = message
	@value = value
	@code = code
end

Instance Method Details

#codeInteger

HTTP Status code of the operation.

Returns:

  • (Integer)


18
19
20
# File 'lib/bucket_client/operation_result.rb', line 18

def code
	@code
end

#messageString

Message from the server of the operation. Failure message will be here too

Returns:

  • (String)


12
13
14
# File 'lib/bucket_client/operation_result.rb', line 12

def message
	@message
end

#successBoolean

Whether the operation was successful

Returns:

  • (Boolean)


24
25
26
# File 'lib/bucket_client/operation_result.rb', line 24

def success
	@success
end

#valueObject

Value of the operation result if it has a value. Can be uri or byte array



30
31
32
# File 'lib/bucket_client/operation_result.rb', line 30

def value
	@value
end