モジュール: 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 基準としての範囲。



87
88
89
90
91
# ファイル 'lib/mongoid/criteria/queryable/extentions/range.rb' は、 87行を

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

  オブジェクト.__e Volume_range__
end