Sha256: fd9a6a08af48acb4c2397e8995f4899ef4e080e84ef0cc3f67af83888d4dcde4
Contents?: true
Size: 632 Bytes
Versions: 13
Compression:
Stored size: 632 Bytes
Contents
# encoding: utf-8 module Mongoid #:nodoc: module Extensions #:nodoc: module Date #:nodoc: module Conversions #:nodoc: def get(value) return nil if value.blank? if Mongoid::Config.use_utc? value.to_date else ::Date.new(value.year, value.month, value.day) end end protected def convert_to_time(value) value = ::Date.parse(value) if value.is_a?(::String) value = ::Date.civil(*value) if value.is_a?(::Array) ::Time.utc(value.year, value.month, value.day) end end end end end
Version data entries
13 entries across 13 versions & 3 rubygems