# File lib/amq/client/async/adapter.rb, line 152
          def connect(settings = nil, &block)
            @settings = Settings.configure(settings)

            instance = self.new
            instance.establish_connection(settings)
            instance.register_connection_callback(&block)

            instance
          end