모듈: Mongoid::Extensions::Binary::ClassMethods

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

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#mongoize(객체) ⇒ BSON::Binary | nil 이라고도 함: demongoize

모든 유형의 객체를 db에 저장되는 방식으로 몽고화합니다.

예시:

객체를 몽고화합니다.

BigDecimal.mongoize(123)

매개변수:

  • 객체 (객체)

    Mongoize할 객체

반환합니다:

  • (BSON::Binary | nil)

    객체 또는 nil을 나타내는 바이너리입니다.



31
32
33
34
35
36
37
# 파일 'lib/mongoid/extensions/binary.rb', 줄 31

def mongoize(객체)
  반환 만약 객체.nil?
  case 객체
  when BSON::바이너리 then 객체
  when 문자열, 기호 then BSON::바이너리.신규(객체.to_s)
  end
end