hide #prepare from api.

This commit is contained in:
Brian J. Cardiff 2016-02-03 16:57:54 -03:00
parent 6a5b2a8758
commit 782a2ee0e2
2 changed files with 2 additions and 7 deletions

View file

@ -15,8 +15,6 @@ module DB
# Also override `#last_insert_id` to allow safe access to the last inserted id through this connection.
#
abstract class Connection
# TODO add IDLE status, for connection ppool management.
@closed = false
# Closes this connection.
@ -36,7 +34,7 @@ module DB
close unless closed?
end
# Returns an `Statement` with the prepared `query`
# :nodoc:
abstract def prepare(query) : Statement
include QueryMethods

View file

@ -29,10 +29,7 @@ module DB
@connection
end
# Prepares a `Statement`. The Statement must be closed explicitly
# after is not longer in use.
#
# Usually `#exec`, `#query` or `#scalar` should be used.
# :nodoc:
def prepare(query)
connection.prepare(query)
end