模块:Mongoid::Criteria::Queryable::Extensions::String::ClassMethods
- 定义于:
- lib/mongoid/criteria/queryable/extensions/string.rb
实例方法摘要折叠
-
# __expr_part__ (key, value, negating = false) ⇒ 哈希
获取表达式的值。
-
# describe (对象) ⇒ string
将string转换为MongoDB友好的值,在本例中为string 。
实例方法详细信息
# __expr_part__ (key, value, negating = false) ⇒哈希
获取表达式的值。
83 84 85 86 87 88 89 |
# File 'lib/mongoid/criteria/queryable/extensions/string.rb', line 83 def __expr_part__(key, 值, 否定 = false) if 否定 { key => { " $ #{ __regexp? ( value ) ? " not " : " ne " } " => 值 }} else { key => 值 } end end |
# describe (object) ⇒ string
将string转换为MongoDB友好的值,在本例中为string 。
100 101 102 103 104 |
# File 'lib/mongoid/criteria/queryable/extensions/string.rb', line 100 def 发展(对象) __evolve__(对象) do |obj| __regexp?(obj) ? obj : obj.to_s end end |