module Mongoid::SyncWithDeserialization::Utils
Public Class Methods
load_parsers(klass)
click to toggle source
# File lib/mongoid_sync_with_deserialization.rb, line 30 def self.load_parsers klass return false if not klass.deserialization_parsers.blank? klass.deserialization_parsers ||= {} klass.fields.each do |_field_k, _field_v| # Add more data parsers if [Time, DateTime].include? _field_v.type klass.deserialization_parsers[_field_k] = proc {|v| Time.zone.parse(v) } end end end