Sha256: 952bbb09309f54db56d72aae6e97371438999504f1e07c015a5ffb273ed80b11

Contents?: true

Size: 185 Bytes

Versions: 11

Compression:

Stored size: 185 Bytes

Contents

class FutureValidator < ActiveModel::EachValidator
  def validate_each(object, attribute, value)
    object.errors[attribute] << 'Must be in future' if value < ::DateTime.now
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
trax_model-0.0.92 lib/trax/validators/future_validator.rb
trax_model-0.0.91 lib/trax/validators/future_validator.rb
trax_model-0.0.9 lib/trax/validators/future_validator.rb
trax_model-0.0.8 lib/trax/validators/future_validator.rb
trax_model-0.0.7 lib/trax/validators/future_validator.rb
trax_model-0.0.6 lib/trax/validators/future_validator.rb
trax_model-0.0.5 lib/trax/validators/future_validator.rb
trax_model-0.0.4 lib/trax/validators/future_validator.rb
trax_model-0.0.3 lib/trax/validators/future_validator.rb
trax_model-0.0.2 lib/trax/validators/future_validator.rb
trax_model-0.0.1 lib/trax/validators/future_validator.rb