sethpollack/ember-stickler

View on GitHub
app/validations/required.js

Summary

Maintainability
A
0 mins
Test Coverage
import Validation from 'ember-stickler/validation';

export default Validation.create({
  validate(value, errors) {
    if (value === '' || value === null || value === undefined || !value.length) {
      const message = this.getWithDefault('requiredMessage', 'This field is required');

      errors.push(message);
    }

    return errors;
  }
});