모듈: Mongoid::Extensions::Hash::ClassMethods
- 다음에 정의됨:
- lib/mongoid/extensions/hash.rb
인스턴스 메서드 요약 접기
-
#mongoize(객체) ⇒ 해시 | nil
객체를 처리하는 Ruby 유형에서 mongo 친화적인 유형으로 바꿉니다.
-
#크기 조정 가능? ⇒ true
이 객체 의 크기를 변경할 수 있나요?
인스턴스 메서드 세부 정보
#mongoize(객체) ⇒ 해시 | nil
객체를 처리하는 Ruby 유형에서 mongo 친화적인 유형으로 바꿉니다.
123 124 125 126 127 128 129 130 131 |
# 파일 'lib/mongoid/extensions/hash.rb', 줄 123 def mongoize(객체) 반환 만약 객체.nil? case 객체 when BSON::문서 객체.dup.transform_values!(&:mongoize) when 해시 BSON::문서.신규(객체.transform_values(&:mongoize)) end end |
#크기 조정 가능? ⇒ true
이 객체 의 크기를 변경할 수 있나요?
139 140 141 |
# 파일 'lib/mongoid/extensions/hash.rb', 줄 139 def 크기 조정 가능? true end |