Method: Que::Connection.wrap
- Defined in:
- lib/que/connection.rb
.wrap(conn) ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/que/connection.rb', line 28 def wrap(conn) case conn when self conn when PG::Connection if conn.instance_variable_defined?(:@que_wrapper) conn.instance_variable_get(:@que_wrapper) else conn.instance_variable_set(:@que_wrapper, new(conn)) end else raise Error, "Unsupported input for Connection.wrap: #{conn.class}" end end |