模块:Mongoid::Traversable::DiscriminatorRetrieval Private
- 定义于:
- lib/mongoid/traversable.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
用于在前面添加鉴别器值方法的模块。
需要一个单独的模块,因为此类的子类需要手动在前面添加 discriminator_value,并且不能依赖为 class_attribute,因为 .discriminator_value 方法由继承方法中的每个子类覆盖。
实例方法摘要折叠
-
# discriminator_value ⇒ 对象
private
如果 discriminator_value 为 nil,则获取读取端的名称。
实例方法详细信息
# discriminator_value ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
如果 discriminator_value 为 nil,则获取读取端的名称
187 188 189 |
# File 'lib/mongoid/traversable.rb', line 187 def discriminator_value @discriminator_value || 名称 end |