类:Mongo::Address::Unix
- 继承:
-
对象
- 对象
- Mongo::Address::Unix
- 定义于:
- 构建2.19mongo
Overview
设置套接字地址。
常量摘要折叠
- MATCH =
用于匹配套接字路径的正则表达式。
regexp.new('\.sock').冻结
实例属性摘要折叠
-
#主机⇒ string
只读
主机 主机。
-
#port ⇒ nil
只读
端口 将始终为零。
类方法摘要折叠
-
。 parse (解决) ⇒ Array<String>
解析套接字路径。
实例方法摘要折叠
-
#initialize (托管, port = nil, host_name = nil) ⇒ Unix
构造函数
初始化套接字解析程序。
-
# socket (socket_timeout, options = {}) ⇒ Mongo::Socket::Unix
private
根据给定的选项,获取所提供地址类型的套接字。
构造函数详情
#initialize (托管, port = nil, host_name = nil) ⇒ Unix
初始化套接字解析程序。
59 60 61 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/address/unix.rb', 第59行 def 初始化(主机, 端口=nil, host_name=nil) @host = 主机 end |
实例属性详细信息
#主机⇒ string (只读)
返回 host 主机。
27 28 29 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/address/unix.rb', 第27行 def 主机 @host end |
# port =" nil " (只读)
返回 port 将始终为零。
30 31 32 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/address/unix.rb', 第30行 def 端口 @port end |
类方法详细信息
。 parse (address) ⇒ Array<String>
解析套接字路径。
47 48 49 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/address/unix.rb', 第47行 def self.parse(地址) [ 地址 ] end |
实例方法详细信息
# socket (socket_timeout, options = {}) ⇒ Mongo::Socket::Unix
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
根据给定的选项,获取所提供地址类型的套接字。
77 78 79 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/address/unix.rb', 第77行 def 套接字(socket_timeout, = {}) 套接字::Unix.new(主机, socket_timeout, ) end |