Class: Memcache::NullServer

Inherits:
Base show all
Defined in:
lib/memcache/null_server.rb

Instance Attribute Summary

Attributes inherited from Base

#prefix

Instance Method Summary collapse

Methods inherited from Base

#append, #cas, #clear, #decr, #gets, #prepend, #replace

Instance Method Details

#add(key, value, expiry = nil) ⇒ Object



26
27
28
# File 'lib/memcache/null_server.rb', line 26

def add(key, value, expiry = nil)
  nil
end

#delete(key, expiry = nil) ⇒ Object



18
19
20
# File 'lib/memcache/null_server.rb', line 18

def delete(key, expiry = nil)
  nil
end

#flush_all(delay = nil) ⇒ Object



7
8
# File 'lib/memcache/null_server.rb', line 7

def flush_all(delay = nil)
end

#get(keys) ⇒ Object



10
11
12
# File 'lib/memcache/null_server.rb', line 10

def get(keys)
  keys.kind_of?(Array) ? {} : nil
end

#incr(key, amount = nil) ⇒ Object



14
15
16
# File 'lib/memcache/null_server.rb', line 14

def incr(key, amount = nil)
  nil
end

#nameObject



3
4
5
# File 'lib/memcache/null_server.rb', line 3

def name
  "null"
end

#set(key, value, expiry = nil) ⇒ Object



22
23
24
# File 'lib/memcache/null_server.rb', line 22

def set(key, value, expiry = nil)
  nil
end