demarches-normaliennes/app/models/champs/date_champ.rb

19 lines
280 B
Ruby
Raw Normal View History

2018-02-13 18:18:20 +01:00
class Champs::DateChamp < Champ
before_save :format_before_save
private
def format_before_save
self.value =
begin
Date.parse(value).iso8601
rescue
nil
end
end
def string_value
Date.parse(value).strftime('%d/%m/%Y')
end
2018-02-13 18:18:20 +01:00
end