모듈: Mongoid::Extensions::Date

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

개요

Date 클래스에 유형 캐스팅 동작을 추가합니다.

네임스페이스 아래에 정의됨

모듈: 클래스 메서드

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#__mongoize_time__시간 | ActiveSupport::TimeWithZone

날짜를 시간으로 변환합니다.

예시:

날짜를 시간으로 변환합니다.

Date.new(2018, 11, 1).__mongoize_time__
# => Thu, 01 Nov 2018 00:00:00 EDT -04:00

반환합니다:

  • (시간 | ActiveSupport::TimeWithZone)

    이 날짜의 현지 자정에 해당하는 구성된 기본값 구역 의 현지 시간입니다.



19
20
21
# 파일 'lib/mongoid/extensions/date.rb', 줄 19

def __mongoize_time__
  ::시간.영역.로컬(, , )
end

#mongoize시간

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

예시:

객체를 몽고화합니다.

date.mongoize

반환합니다:

  • (시간)

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



30
31
32
# 파일 'lib/mongoid/extensions/date.rb', 줄 30

def mongoize
  ::날짜.mongoize(self)
end