Class: Date

Inherits:
Object
  • Object
show all
Defined in:
lib/attr_encryption/date_extensions.rb

Class Method Summary collapse

Class Method Details

.safe_parse(date) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/attr_encryption/date_extensions.rb', line 3

def self.safe_parse(date)
  return nil if date.blank?
  return date if date.is_a?(Date) || date.is_a?(Time)
  begin
    Date.parse(date);
  rescue Exception => e;
    nil
  end
end