クラス: Mongo::Address::Unix
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Address::Unix
- 定義:
- lib/mongo/address/Unix.rb
Overview
ソケットアドレスを設定します。
定数の概要の削減
- 一致 =
ソケット パスを一致させるために使用する正規表現。
Regexp.新着情報('\.sock').freeze
インスタンス属性の概要を折りたたむ
-
#ホスト= string
readOnly
Host ホスト。
-
#port ⇒ nil
readOnly
PortWal は常に nil です。
クラスメソッドの概要を折りたたむ
インスタンス メソッドの概要を折りたたむ
-
# 初期化 (host, _port = nil, _host_name = nil) = nil から Unix
コンストラクター
ソケット リゾルバを初期化します。
-
#ソケット(socket_timeout、オプション={{})= Mongo::Socket::Unix
private
オプションを指定して、指定されたアドレスの種類のソケットを取得します。
コンストラクターの詳細
# 初期化 (host, _port = nil, _host_name = nil) ⇒ Unix
ソケット リゾルバを初期化します。
56 57 58 |
# ファイル 'lib/mongo/address/Unix.rb' 行 56 デフォルト 初期化(ホスト, _port = nil, ホストする = nil) @host = ホスト end |
インスタンス属性の詳細
ホスト= string (読み取り専用)
ホストを返します。
24 25 26 |
# ファイル 'lib/mongo/address/Unix.rb' 行 24 デフォルト ホスト @host end |
ポート番号 → nil (読み取り専用)
常に nil であるポートを返します。
27 28 29 |
# ファイル 'lib/mongo/address/Unix.rb' 行 27 デフォルト ポート @port end |
クラスメソッドの詳細
。 parse (アドレス)= Array=string=====================================<String>
ソケット パスを解析します。
44 45 46 |
# ファイル 'lib/mongo/address/Unix.rb' 行 44 デフォルト 自己.parse(address) [ address ] end |
インスタンス メソッドの詳細
#ソケット(socket_timeout、オプション={{})= Mongo::Socket::Unix
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
オプションを指定して、指定されたアドレスの種類のソケットを取得します。
74 75 76 |
# ファイル 'lib/mongo/address/Unix.rb' 行 74 デフォルト ソケット(socket_timeout, = {}) ソケット::Unix.新着情報(ホスト, socket_timeout, ) end |