Sha256: fec57e123e9e3e3b1a7ba27f1efb79a53b8e727178a262c83d8806849936a151

Contents?: true

Size: 408 Bytes

Versions: 19

Compression:

Stored size: 408 Bytes

Contents

class Memcache
  class NullServer < Base
    def name
      "null"
    end

    def flush_all(delay = nil)
    end

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

    def incr(key, amount = nil)
      nil
    end

    def delete(key, expiry = nil)
      nil
    end

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

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

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
memcache-1.5.1 lib/memcache/null_server.rb
memcache-1.5.0 lib/memcache/null_server.rb
memcache-1.4.2 lib/memcache/null_server.rb
memcache-1.4.1 lib/memcache/null_server.rb
memcache-1.4.0 lib/memcache/null_server.rb
memcache-1.3.0 lib/memcache/null_server.rb
memcache-1.2.13 lib/memcache/null_server.rb
memcache-1.2.12 lib/memcache/null_server.rb
memcache-1.2.11 lib/memcache/null_server.rb
memcache-1.2.10 lib/memcache/null_server.rb
memcache-1.2.9 lib/memcache/null_server.rb
memcache-1.2.8 lib/memcache/null_server.rb
memcache-1.2.7 lib/memcache/null_server.rb
memcache-1.2.6 lib/memcache/null_server.rb
memcache-1.2.5 lib/memcache/null_server.rb
memcache-1.2.4 lib/memcache/null_server.rb
memcache-1.2.3 lib/memcache/null_server.rb
memcache-1.2.2 lib/memcache/null_server.rb
memcache-1.2.1 lib/memcache/null_server.rb