Module: Emb
- Defined in:
- lib/emb.rb,
lib/emb/multi.rb,
lib/emb/proxy.rb,
lib/emb/client.rb,
lib/emb/version.rb
Defined Under Namespace
Classes: Client, MultiProxy, Proxy
Constant Summary
collapse
- DEFAULTS =
{ host: 'localhost', port: 6379, pool: 5 }.freeze
- VERSION =
Gem.loaded_specs['emb']&.version&.to_s || '0.0.0'
Class Method Summary
collapse
Class Method Details
.[](name) ⇒ Object
18
|
# File 'lib/emb.rb', line 18
def [](name) = default_client[name]
|
.debug! ⇒ Object
31
32
33
|
# File 'lib/emb.rb', line 31
def debug!
@debug = true
end
|
.debug? ⇒ Boolean
28
|
# File 'lib/emb.rb', line 28
def debug? = @debug
|
.help ⇒ Object
22
|
# File 'lib/emb.rb', line 22
def help = default_client.help
|
.info(name) ⇒ Object
20
|
# File 'lib/emb.rb', line 20
def info(name) = default_client.info(name)
|
.models ⇒ Object
19
|
# File 'lib/emb.rb', line 19
def models = default_client.models
|
.multi ⇒ Object
26
|
# File 'lib/emb.rb', line 26
def multi(&) = default_client.multi(&)
|
.new ⇒ Object
10
|
# File 'lib/emb.rb', line 10
def new(...) = Client.new(...)
|
.ping ⇒ Object
23
|
# File 'lib/emb.rb', line 23
def ping = default_client.ping
|
.ready ⇒ Object
24
|
# File 'lib/emb.rb', line 24
def ready = default_client.ready
|
.ready? ⇒ Boolean
25
|
# File 'lib/emb.rb', line 25
def ready? = default_client.ready?
|
.reset_registry! ⇒ Object
27
|
# File 'lib/emb.rb', line 27
def reset_registry! = default_client.reset_registry!
|
.send_command ⇒ Object
29
|
# File 'lib/emb.rb', line 29
def send_command(*) = default_client.send_command(*)
|
.setup ⇒ Object
Also known as:
config
12
13
14
|
# File 'lib/emb.rb', line 12
def setup(...)
@default_client = Client.new(...)
end
|
.stats ⇒ Object
21
|
# File 'lib/emb.rb', line 21
def stats = default_client.stats
|