Acquires a connection from the pool.
| 79 | |
| 80 | # Acquires a connection from the pool. |
| 81 | def acquire |
| 82 | if @connections.empty? |
| 83 | conn = Connection.new(@host) |
| 84 | conn.connect |
| 85 | conn |
| 86 | else |
| 87 | @connections.pop |
| 88 | end |
| 89 | end |
| 90 | |
| 91 | def release(conn) |
| 92 | @connections.push(conn) |