Update docs regarding ConnectionBuilder

This commit is contained in:
Brian J. Cardiff 2023-08-09 22:09:09 -03:00
parent 9471b33ffe
commit f39edceb3e

View file

@ -7,10 +7,21 @@ module DB
# require "db" # require "db"
# #
# class FakeDriver < DB::Driver # class FakeDriver < DB::Driver
# def connection_builder(uri : URI) : Proc(DB::Connection) # class FakeConnectionBuilder < DB::ConnectionBuilder
# def initialize(@options : DB::Connection::Options)
# end
#
# def build : DB::Connection
# FakeConnection.new(@options)
# end
# end
#
# def connection_builder(uri : URI) : ConnectionBuilder
# params = HTTP::Params.parse(uri.query || "") # params = HTTP::Params.parse(uri.query || "")
# options = connection_options(params) # options = connection_options(params)
# ->{ FakeConnection.new(options).as(DB::Connection) } # # If needed, parse custom options from uri here
# # so they are parsed only once.
# FakeConnectionBuilder.new(options)
# end # end
# end # end
# #