Sha256: 3112848c8aabf65ad3ad8d1a5f01719857fb11fa4d09a6309a11144395844497

Contents?: true

Size: 497 Bytes

Versions: 3

Compression:

Stored size: 497 Bytes

Contents

module Onebot
  # 消息处理,ws连接
  #
  # Example:
  #   Onebot::Core.connect host: host, port: port {|bot| ... }
  class Core
    # 新建连接
    #
    # @param host [String]
    # @param port [Number]
    # @return [WebSocket]
    def self.connect(url:, logger: nil, protocols: nil, options: {})
      client = ::Onebot::WebSocket::Client.new(url:, logger:)
      yield client if block_given?
      client.connect(protocols, options)
      client
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-cqhttp-0.1.3 lib/Core/Core.rb
ruby-cqhttp-0.1.2 lib/Core/Core.rb
ruby-cqhttp-0.1.0 lib/Core/Core.rb