Sha256: 00fd73ce3bf460a7ab1e6a25097df67cb4bac900e22f6f852227039de4640dc3
Contents?: true
Size: 558 Bytes
Versions: 6
Compression:
Stored size: 558 Bytes
Contents
require 'active_support/core_ext/time/zones' # encoding: UTF-8 module MarkMapper module Extensions module Time def to_marklogic(value) if !value || '' == value nil else time_class = ::Time.zone || ::Time time = value.is_a?(::Time) ? value : time_class.parse(value.to_s, time_class.now) end end def from_marklogic(value) to_marklogic(value) end def xs_type "dateTime" end end end end class Time extend MarkMapper::Extensions::Time end
Version data entries
6 entries across 6 versions & 1 rubygems