모듈: Mongoid::Criteria::Queryable::Extensions::BigDecimal::ClassMethods
- 다음에 정의됨:
- lib/mongoid/criteria/queryable/extensions/big_decimal.rb
인스턴스 메서드 요약 접기
-
#진화(객체) ⇒ 객체
큰 십진수를 MongoDB 친화적인 값으로 진화시킵니다.
인스턴스 메서드 세부 정보
#진화(객체) ⇒ 객체
큰 십진수를 MongoDB 친화적인 값으로 진화시킵니다.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# 파일 'lib/mongoid/criteria/queryable/extensions/big_decimal.rb', 줄 24 def 진화(객체) __e볼브__(객체) do |obj| 반환 만약 obj.nil? case obj when ::BigDecimal 만약 몽고이드.map_big_decimal_to_decimal128 BSON::Decimal128.신규(obj) other obj.to_s end when BSON::Decimal128 then obj other 만약 obj.숫자? 만약 몽고이드.map_big_decimal_to_decimal128 BSON::Decimal128.신규(객체.to_s) other obj.to_s end other obj end end end end |