class ChronicParsableValidator

validates attributes are parsable by the chronic gem

Public Instance Methods

is_valid? click to toggle source

alias for :is_valid_datetime?

# File lib/smarter_dates/chronic_parsable_validator.rb, line 33
def is_valid?
  is_valid_datetime?
end
is_valid_datetime? click to toggle source

returns true if the string is parsable by chronic

# File lib/smarter_dates/chronic_parsable_validator.rb, line 42
def is_valid_datetime?
  Chronic.parse(@value.respond_to?(:to_date) ? @value.to_date : @value.to_s)
end