모듈: Mongoid::Extensions::Array::ClassMethods
- 다음에 정의됨:
- lib/mongoid/extensions/ 배열.rb
인스턴스 메서드 요약 접기
- #__mongoize_fk__(association, 객체) ⇒ 배열 사용 중단 더 이상 사용되지 않습니다.
-
#mongoize(객체) ⇒ 배열 | nil
객체를 처리하는 Ruby 유형에서 mongo 친화적인 유형으로 바꿉니다.
-
#크기 조정 가능? ⇒ true
객체의 크기를 변경할 수 있는지 여부를 반환합니다.
인스턴스 메서드 세부 정보
#__mongoize_fk__(연관, 객체) ⇒ 배열
더 이상 사용되지 않습니다.
제공된 객체 를 적절한 외래 키 배열 로 변환합니다.
118 119 120 121 122 123 124 |
# 파일 'lib/mongoid/extensions/ 배열.rb', 줄 118 def __mongoize_fk__(연관 관계, 객체) 만약 객체.크기 조정 가능? 객체.비어 있나요? ? 객체 : 연관 관계.convert_to_foreign_key(객체) other 객체.비어 있나요? ? [] : 연관 관계.convert_to_foreign_key(배열(객체)) end end |
#mongoize(객체) ⇒ 배열 | nil
객체를 처리하는 Ruby 유형에서 mongo 친화적인 유형으로 바꿉니다.
136 137 138 139 140 141 142 |
# 파일 'lib/mongoid/extensions/ 배열.rb', 줄 136 def mongoize(객체) 반환 만약 객체.nil? case 객체 when ::배열, ::세트 객체.map(&:mongoize) end end |
#크기 조정 가능? ⇒ true
객체의 크기를 변경할 수 있는지 여부를 반환합니다.
150 151 152 |
# 파일 'lib/mongoid/extensions/ 배열.rb', 줄 150 def 크기 조정 가능? true end |