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