Files
growstuff/app/validators/approved_validator.rb
Daniel O'Connor 07d40a20dd Rails 6.1 Fix warning (#2983)
* Rails 6.1

* Bump rails

* Fix warning

* Fix tests
2022-03-30 01:23:11 +10:30

8 lines
250 B
Ruby

# frozen_string_literal: true
class ApprovedValidator < ActiveModel::EachValidator
def validate_each(record, attribute, _value)
record.errors.add(attribute, options[:message] || 'must be approved') unless record.crop.try(:approved?)
end
end