Sha256: fc1c653ec04a9e0260773e36a6564ffa3c8e63cea929b8292a90deb8f17f0770

Contents?: true

Size: 401 Bytes

Versions: 1

Compression:

Stored size: 401 Bytes

Contents

module Lux
  class Cache
    class NullServer
      def initialize
        @server = nil
      end

      def set key, data, ttl=nil
        data
      end

      def get key
        nil
      end

      def fetch key, ttl=nil
        yield
      end

      def delete key
        nil
      end

      def get_multi *args
        {}
      end

      def clear
        true
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lux-fw-0.6.2 ./lib/lux/cache/lib/null_server.rb