Class: IOPromise::Memcached::Client
- Inherits:
-
Object
- Object
- IOPromise::Memcached::Client
- Defined in:
- lib/iopromise/memcached/client.rb
Instance Method Summary collapse
- #get_as_promise(key) ⇒ Object
-
#initialize(*args, **kwargs) ⇒ Client
constructor
A new instance of Client.
Constructor Details
#initialize(*args, **kwargs) ⇒ Client
Returns a new instance of Client.
9 10 11 12 13 14 15 |
# File 'lib/iopromise/memcached/client.rb', line 9 def initialize(*args, **kwargs) if args.first.is_a?(::Memcached::Client) @client = args.first.clone else @client = ::Memcached::Client.new(*args, **kwargs) end end |
Instance Method Details
#get_as_promise(key) ⇒ Object
17 18 19 |
# File 'lib/iopromise/memcached/client.rb', line 17 def get_as_promise(key) MemcachePromise.new(@client, key) end |