Sha256: e3eac5b0a2eec10d397d42f14f2218ce1f17e2f43cccffc3ba912a768addc6b4
Contents?: true
Size: 473 Bytes
Versions: 2
Compression:
Stored size: 473 Bytes
Contents
module ActsAsSpan class SpanInstance module Validations extend ActiveSupport::Concern included do def validate validate_start_date_less_than_or_equal_to_end_date end def validate_start_date_less_than_or_equal_to_end_date if start_date && end_date && end_date < start_date span_model.errors.add(end_field, "Must be on or after #{start_field}") end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
acts_as_span-1.0.0 | lib/acts_as_span/span_instance/validations.rb |
acts_as_span-0.0.6 | lib/acts_as_span/span_instance/validations.rb |