모듈: Mongoid::Extensions::Object::ClassMethods

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

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#__mongoize_fk__(association, object) ⇒ Object

더 이상 사용되지 않습니다.

메타데이터 키 제약 조건이 있는 경우 제공된 객체를 외래 키로 변환합니다.

예시:

객체 를 fk로 변환합니다.

Object.__mongoize_fk__(association, object)

매개변수:

반환합니다:

  • (객체)

    변환된 객체입니다.



219
220
221
222
# 파일 'lib/mongoid/extensions/ 객체.rb', 줄 219

def __mongoize_fk__(연관 관계, 객체)
  반환 nil 만약 !객체 || 객체 == ""
  연관 관계.convert_to_foreign_key(객체)
end

#demongoize(객체) ⇒ 객체

객체를 mongo 친화적인 Ruby 유형에서 이 유형으로 변환합니다.

예시:

객체를 데모화합니다.

Object.demongoize(object)

매개변수:

  • 객체 (객체)

    악마화할 객체입니다.

반환합니다:



233
234
235
# 파일 'lib/mongoid/extensions/ 객체.rb', 줄 233

def demongoize(객체)
  객체
end

#mongoize(객체) ⇒ 객체

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

예시:

객체를 몽고화합니다.

Object.mongoize("123.11")

매개변수:

  • 객체 (객체)

    몽고화할 객체입니다.

반환합니다:

  • (객체)

    객체가 몽고화되었습니다.



246
247
248
# 파일 'lib/mongoid/extensions/ 객체.rb', 줄 246

def mongoize(객체)
  객체.mongoize
end