Sha256: b51c26c5002f3993009bc962035ca0bf968155cad097c5a68870601e5dc00558

Contents?: true

Size: 991 Bytes

Versions: 7

Compression:

Stored size: 991 Bytes

Contents

require_relative '../lib/familia'
require_relative './test_helpers'

#Familia.apiversion = 'v1'

@a = Bone.new 'atoken2', 'akey'

## Bone#rediskey
@a.rediskey
#=> 'bone:atoken2:akey:object'

## Familia::String#value should give default value
@a.value.value
#=> 'GREAT!'

## Familia::String#value=
@a.value.value = "DECENT!"
#=> 'DECENT!'

## Familia::String#to_s
@a.value.to_s
#=> 'DECENT!'

## Familia::String#destroy!
@a.value.clear
#=> 1

## Familia::String.new
@ret = Familia::String.new 'arbitrary:key'
@ret.rediskey
#=> 'arbitrary:key'

## instance set
@ret.value = '1000'
#=> '1000'

## instance get
@ret.value
#=> '1000'

## Familia::String#increment
@ret.increment
#=> 1001

## Familia::String#incrementby
@ret.incrementby 99
#=> 1100

## Familia::String#decrement
@ret.decrement
#=> 1099

## Familia::String#decrementby
@ret.decrementby 49
#=> 1050

## Familia::String#append
@ret.append 'bytes'
#=> 9

## Familia::String#value after append
@ret.value
#=> '1050bytes'


@ret.clear

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
familia-1.0.0.pre.rc7 try/24_redis_type_string_try.rb
familia-1.0.0.pre.rc6 try/24_redis_type_string_try.rb
familia-1.0.0.pre.rc5 try/24_redis_type_string_try.rb
familia-1.0.0.pre.rc4 try/24_redis_type_string_try.rb
familia-1.0.0.pre.rc3 try/24_redis_type_string_try.rb
familia-1.0.0.pre.rc2 try/24_redis_type_string_try.rb
familia-1.0.0.pre.rc1 try/24_redis_type_string_try.rb