类:Mongo::Auth::Base Private
- 继承:
-
对象
- 对象
- Mongo::Auth::Base
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/auth/base.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
身份验证器的基类。
每个身份验证器都被实例化,用于通过特定连接进行身份验证。
实例属性摘要折叠
-
# connection ⇒ Mongo::Connection
只读
private
要进行身份验证的连接。
-
#用户⇒ Mongo::Auth::User
只读
private
要进行身份验证的用户。
实例方法摘要折叠
- #对话⇒ 对象 private
-
#initialize (user, connection, **opts) ⇒ 基础
构造函数
private
初始化身份验证器。
构造函数详情
#initialize (user, connection, **opts) ⇒基础
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
初始化身份验证器。
40 41 42 43 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /auth/base.rb', line 40 def 初始化(user, 连接, **opts) @user = user @connection = 连接 end |
实例属性详细信息
# connection ⇒ Mongo::Connection (readonly)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回 要进行身份验证的连接。
33 34 35 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /auth/base.rb', line 33 def 连接 @connection end |
# user ⇒ Mongo::Auth::User (readonly)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回 要进行身份验证的用户。
30 31 32 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /auth/base.rb', line 30 def user @user end |
实例方法详细信息
#对话⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
45 46 47 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /auth/base.rb', line 45 def 对话 @conversation ||= self.class.const_get(:Conversation).new(user, 连接) end |