Module: Mail::Jdec::DateFieldPatch

Defined in:
lib/mail/jdec/fields/date_field_patch.rb

Instance Method Summary collapse

Instance Method Details

#date_timeObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/mail/jdec/fields/date_field_patch.rb', line 4

def date_time
  super
rescue ArgumentError, Mail::Field::ParseError => e
  if Jdec.enabled?
    begin
      require 'time'
      Time.parse(value).to_datetime
    rescue ArgumentError => e
      nil
    end
  else
    raise e
  end
end