Class: Popolo::DateString
- Inherits:
-
String
- Object
- String
- Popolo::DateString
- Defined in:
- app/models/popolo/date_string.rb
Overview
A date expressed as a string.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.demongoize(object) ⇒ Object
10 11 12 |
# File 'app/models/popolo/date_string.rb', line 10 def demongoize(object) object.blank? ? nil : Date.parse(object) rescue object end |
.evolve(object) ⇒ Object
18 19 20 |
# File 'app/models/popolo/date_string.rb', line 18 def evolve(object) mongoize(object) end |
.mongoize(object) ⇒ Object
14 15 16 |
# File 'app/models/popolo/date_string.rb', line 14 def mongoize(object) object.blank? ? nil : object.to_s end |
Instance Method Details
#mongoize ⇒ Object
5 6 7 |
# File 'app/models/popolo/date_string.rb', line 5 def mongoize self.class.mongoize(self) end |