Files
manyfold/app/validators/writable_validator.rb
T

6 lines
203 B
Ruby

class WritableValidator < ActiveModel::EachValidator
def validate_each(record, attribute, value)
record.errors.add attribute, :non_writable unless value.nil? || FileTest.writable?(value)
end
end