Class: RServiceBus::Test_Redis
- Inherits:
-
Object
- Object
- RServiceBus::Test_Redis
- Defined in:
- lib/rservicebus/Test/Redis.rb
Instance Method Summary collapse
- #del(key) ⇒ Object
- #get(key) ⇒ Object
- #getAll ⇒ Object
- #incr(key) ⇒ Object
-
#initialize ⇒ Test_Redis
constructor
A new instance of Test_Redis.
- #sadd(key, value) ⇒ Object
- #set(key, value) ⇒ Object
- #sismember(key, value) ⇒ Object
- #smembers(key) ⇒ Object
- #srem(key, value) ⇒ Object
Constructor Details
#initialize ⇒ Test_Redis
Returns a new instance of Test_Redis.
7 8 9 |
# File 'lib/rservicebus/Test/Redis.rb', line 7 def initialize @keyHash = Hash.new end |
Instance Method Details
#del(key) ⇒ Object
57 58 59 |
# File 'lib/rservicebus/Test/Redis.rb', line 57 def del( key ) @keyHash.delete( key ) end |
#get(key) ⇒ Object
15 16 17 |
# File 'lib/rservicebus/Test/Redis.rb', line 15 def get( key ) return @keyHash[key] end |
#getAll ⇒ Object
11 12 13 |
# File 'lib/rservicebus/Test/Redis.rb', line 11 def getAll return @keyHash end |
#incr(key) ⇒ Object
50 51 52 53 54 55 |
# File 'lib/rservicebus/Test/Redis.rb', line 50 def incr( key ) @keyHash[key] = 0 unless @keyHash.has_key?(key) @keyHash[key] = @keyHash[key] + 1 return @keyHash[key] end |
#sadd(key, value) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/rservicebus/Test/Redis.rb', line 23 def sadd( key, value ) @keyHash[key] = Array.new if @keyHash[key].nil? @keyHash[key] << value @keyHash[key] = @keyHash[key].uniq end |
#set(key, value) ⇒ Object
19 20 21 |
# File 'lib/rservicebus/Test/Redis.rb', line 19 def set( key, value ) @keyHash[key] = value end |
#sismember(key, value) ⇒ Object
34 35 36 37 38 39 40 41 42 |
# File 'lib/rservicebus/Test/Redis.rb', line 34 def sismember( key, value ) return false if @keyHash[key].nil? @keyHash[key].each do |v| return true if v == value end return false end |
#smembers(key) ⇒ Object
30 31 32 |
# File 'lib/rservicebus/Test/Redis.rb', line 30 def smembers( key ) return @keyHash[key] end |
#srem(key, value) ⇒ Object
44 45 46 47 48 |
# File 'lib/rservicebus/Test/Redis.rb', line 44 def srem( key, value ) return if @keyHash[key].nil? @keyHash[key].delete value end |