모듈: Mongoid::Extensions::Integer::ClassMethods

다음에 정의됨:
lib/mongoid/extensions/integer.rb

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#mongoize(객체) ⇒ 정수 | nil ~라고도 함: demongoize

객체를 처리하는 Ruby 유형에서 mongo 친화적인 유형으로 바꿉니다.

예시:

객체를 몽고화합니다.

BigDecimal.mongoize("123.11")

반환합니다:

  • (정수 | nil)

    객체 mongoized 또는 nil입니다.



51
52
53
54
55
56
57
58
59
60
# 파일 'lib/mongoid/extensions/integer.rb', 줄 51

def mongoize(객체)
  반환 만약 객체.비어 있나요?
  만약 객체.is_a?(문자열)
    만약 객체.숫자?
      객체.to_i
    end
  other
    객체.try(:to_i)
  end
end