モジュール: Mongoid::Criteria::Queryable::Extentions::Range::Classメソッドs

定義:
lib/mongoid/criteria/queryable/extentions/range.rb

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# accumulate (オブジェクト)=ハッシュ

範囲を展開します。 これにより、$gte/$lte の選択に変換されます。 無限範囲と先頭範囲では、それぞれ $gte または $lte のみが使用されます。 終了を除外する範囲(...)では、$lte ではなく $lt セレクターが使用されます。

例:

範囲を展開します。

Range.evolve(1..3)

パラメーター:

  • オブジェクト 範囲

    展開する範囲。

次の値を返します。

  • ハッシュ

    gte/lte 基準としての範囲。



91
92
93
94
# ファイル 'lib/mongoid/criteria/queryable/extentions/range.rb' は、 91行を

デフォルト 量用(オブジェクト)
  return オブジェクト ただし、 オブジェクト.is_a?(::Range(範囲))
  オブジェクト.__e Volume_range__
end