Sha256: 168529f756e518ec3b7217327a3a88163a87b695b10c53ef63ee116e849603d9
Contents?: true
Size: 472 Bytes
Versions: 8
Compression:
Stored size: 472 Bytes
Contents
module Couchbase module Async class Callback include Java::NetSpyMemcachedInternal::OperationCompletionListener def initialize(operation, &callback) @operation, @callback = operation, callback end def onComplete(future) result = Couchbase::Result.new(operation: @operation, future: future) @callback.call(result) rescue Exception => e result.error = e return result end end end end
Version data entries
8 entries across 8 versions & 1 rubygems