Module: Mongoid::SyncWithDeserialization::Utils
- Defined in:
- lib/mongoid_sync_with_deserialization.rb
Class Method Summary collapse
Class Method Details
.load_parsers(klass) ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 |
# 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 |