class Redic::Client

Meta-programming Redic for redis async extension

Public Instance Methods

call(*args) click to toggle source

Call without thread lock @param [Array] args same params as Redic

# File lib/midori-contrib/redic.rb, line 88
def call(*args)
  @connection.query(*args)
end
connect() { || ... } click to toggle source

Connect redis, yield optional

# File lib/midori-contrib/redic.rb, line 74
def connect
  establish_connection unless connected?
  if block_given?
    # Redic default yield
    # :nocov:
    @semaphore.synchronize do
      yield
    end
    # :nocov:
  end
end