모듈: Mongoid::Criteria::Queryable::Extensions::Symbol::ClassMethods
- 다음에 정의됨:
- lib/mongoid/criteria/queryable/extensions/symbol.rb
인스턴스 메서드 요약 접기
-
#add_key(name, 전략, 연산자, additional = nil, &block) ⇒ 객체
MongoDB 연산자 의 편의를 위해 기호에 메서드를 추가합니다.
-
#진화(객체) ⇒ 기호
기호를 MongoDB 에 친숙한 값(이 경우 기호)으로 진화시킵니다.
인스턴스 메서드 세부 정보
#add_key(name, 전략, 연산자, additional = nil, &block) ⇒ 객체
MongoDB 연산자 의 편의를 위해 기호에 메서드를 추가합니다.
36 37 38 39 40 41 |
# 파일 'lib/mongoid/criteria/queryable/extensions/symbol.rb', 줄 36 def add_key(이름, 전략, 연산자, 추가 = nil, &차단) 정의_메서드(이름) do 메서드 = "__#{전략}__".to_sym 키.신규(self, 메서드, 연산자, 추가, &차단) end end |
#진화(객체) ⇒ 기호
기호를 MongoDB 에 친숙한 값(이 경우 기호)으로 진화시킵니다.
52 53 54 55 56 |
# 파일 'lib/mongoid/criteria/queryable/extensions/symbol.rb', 줄 52 def 진화(객체) __e볼브__(객체) do |obj| obj.try(:to_sym) end end |