Module: IChannel

Defined in:
lib/ichannel.rb,
lib/ichannel/version.rb,
lib/ichannel/unix_socket.rb

Defined Under Namespace

Classes: Redis, UNIXSocket

Constant Summary collapse

VERSION =
"7.0.0"

Class Method Summary collapse

Class Method Details

.redis(serializer = Marshal, options = {}) ⇒ IChannel::Redis



23
24
25
26
27
28
# File 'lib/ichannel.rb', line 23

def self.redis(serializer = Marshal, options = {})
  unless defined?(IChannel::Redis)
    require_relative "ichannel/redis"
  end
  Redis.new serializer, options
end

.unix(serializer = Marshal, options = {}) ⇒ IChannel::UNIXSocket



12
13
14
# File 'lib/ichannel.rb', line 12

def self.unix(serializer = Marshal, options = {})
  UNIXSocket.new serializer, options
end