モジュール: Mongoid::Criteria:Queryable::Extentions::Symbol::Classメソッド
- 定義:
- build/mongoid- 8.1 /lib/mongoid/criteria/queryable/extentions/symbol.rb
インスタンス メソッドの概要を折りたたむ
-
#add_key (名前、戦略、演算子、追加の = nil、期間ブロック) = オブジェクト
MongoDB 演算子の便宜としてシンボルにメソッドを追加します。
-
# emit (オブジェクト)= Symbol
シンボルを MongoDB のわかりやすい値(この場合は シンボル)に展開します。
インスタンス メソッドの詳細
#add_key (名前、戦略、演算子、追加の = nil、期間ブロック) =オブジェクト
MongoDB 演算子の便宜としてシンボルにメソッドを追加します。
35 36 37 38 39 40 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/criteria/queryable/extentions/symbol.rb', 行35 デフォルト add_key(name, 戦略, 演算子, 追加 = nil, &ブロック) refine_method(name) 行う メソッド = " __ {戦略} __ ".to_sym キー.新着情報(自己, メソッド, 演算子, 追加, &ブロック) end end |
# emit (オブジェクト)= Symbol
シンボルを MongoDB のわかりやすい値(この場合は シンボル)に展開します。
51 52 53 54 55 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/criteria/queryable/extentions/symbol.rb', 行51 デフォルト 量用(オブジェクト) __evolve__(オブジェクト) 行う |obj| obj.試す(:to_sym) end end |