Sha256: 9a1c0de54bf4e2d1f3a9fb5feaa1057ffdb5798870c7e441b4c3d917f1351a22
Contents?: true
Size: 528 Bytes
Versions: 1
Compression:
Stored size: 528 Bytes
Contents
begin require 'em-hiredis' rescue LoadError => error raise 'Missing EM-Synchrony dependency: gem install em-hiredis' end module EventMachine module Hiredis class Connection attr_reader :connected def self.connect(host = 'localhost', port = 6379) conn = new(host, port) EM::Synchrony.sync conn conn end alias :old_method_missing :method_missing def method_missing(sym, *args) EM::Synchrony.sync old_method_missing(sym, *args) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
em-synchrony-1.0.0 | lib/em-synchrony/em-hiredis.rb |