module MarkMapper::Extensions::Time

Public Instance Methods

from_marklogic(value) click to toggle source
# File lib/mark_mapper/extensions/time.rb, line 16
def from_marklogic(value)
  to_marklogic(value)
end
to_marklogic(value) click to toggle source
# File lib/mark_mapper/extensions/time.rb, line 7
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
xs_type() click to toggle source
# File lib/mark_mapper/extensions/time.rb, line 20
def xs_type
  "dateTime"
end