lib/baza/db.rb in baza-0.0.26 vs lib/baza/db.rb in baza-0.0.27
- old
+ new
@@ -346,28 +346,9 @@
end
ret
end
- # Clones the connection, executes the given block and closes the connection again.
- #
- #===Examples
- # db.cloned_conn do |conn|
- # conn.q('SELCET * FROM users') do |data|
- # print data[:name]
- # end
- # end
- def cloned_conn(args = nil, &_block)
- clone_conn_args = args[:clone_args] || {}
- dbconn = clone_conn(clone_conn_args)
-
- begin
- yield(dbconn)
- ensure
- dbconn.close
- end
- end
-
# Yields a query-buffer and flushes at the end of the block given.
def q_buffer(args = {}, &block)
Baza::QueryBuffer.new(args.merge(db: self), &block)
nil
end