클래스: Mongo::Address::Unix
- 상속:
-
객체
- 객체
- Mongo::Address::Unix
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/ 주소/unix.rb
개요
소켓 주소를 설정합니다.
상수 요약 접기
- MATCH =
소켓 경로를 일치시키는 데 사용할 정규 표현식 입니다.
정규 표현식.신규('\.sock').동결
인스턴스 속성 요약 접기
-
#호스트 ⇒ string
읽기 전용
호스트 호스트입니다.
-
#port ⇒ nil
읽기 전용
포트는 항상 nil입니다.
클래스 메서드 요약 접기
-
.구문 분석(주소) ⇒ Array<String>
소켓 경로를 구문 분석합니다.
인스턴스 메서드 요약 접기
-
#initialize(호스팅하다, port = nil, host_name = nil) ⇒ Unix
생성자
소켓 해석기를 초기화합니다.
-
#socket(socket_timeout, options = {}) ⇒ Mongo::Socket::Unix
비공개
옵션이 주어지면 제공된 주소 유형에 대한 소켓을 가져옵니다.
생성자 세부 정보
#initialize(호스팅하다, port = nil, host_name = nil) ⇒ Unix
소켓 해석기를 초기화합니다.
59 60 61 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', 줄 59 def 초기화(호스트, 포트=nil, host_name=nil) @host = 호스트 end |
인스턴스 속성 세부 정보
#호스트 ⇒ string (읽기 전용)
반환 호스트 호스트입니다.
27 28 29 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', 줄 27 def 호스트 @host end |
#포트 ⇒ nil (읽기 전용)
반환 포트 항상 nil입니다.
30 31 32 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', 줄 30 def 포트 @port end |
클래스 메서드 세부 정보
.parse(address) ⇒ Array<String>
소켓 경로를 구문 분석합니다.
47 48 49 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', 줄 47 def self.parse(주소) [ 주소 ] end |
인스턴스 메서드 세부 정보
#socket(socket_timeout, options = {}) ⇒ Mongo::Socket::Unix
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
옵션이 주어지면 제공된 주소 유형에 대한 소켓을 가져옵니다.
77 78 79 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/address/unix.rb', 줄 77 def 소켓(socket_timeout, = {}) 소켓::Unix.신규(호스트, socket_timeout, ) end |