class Redis::Future
def _command
def _command @command end
def _set(object)
def _set(object) @object = @transformation ? @transformation.call(object) : object value end
def initialize(command, transformation)
def initialize(command, transformation) @command = command @transformation = transformation @object = FutureNotReady end
def inspect
def inspect "<Redis::Future #{@command.inspect}>" end
def value
def value ::Kernel.raise(@object) if @object.kind_of?(::RuntimeError) @object end