class CheckMot::DateAttribute
Constants
- ATTRIBUTE_REGEX
- DATE_REGEX
- TIME_REGEX
Public Class Methods
try(name, value)
click to toggle source
# File lib/check_mot/date_attribute.rb, line 9 def self.try(name, value) return unless name.to_s.match(/_date$/) new(name, value) end
Public Instance Methods
value()
click to toggle source
Calls superclass method
# File lib/check_mot/date_attribute.rb, line 15 def value raw_val = super case raw_val when DATE_REGEX Date.parse(raw_val) when TIME_REGEX Time.parse(raw_val) else raw_val end end