summaryrefslogtreecommitdiff
path: root/app/javascript/models/email.js
blob: 278156b72680976f007c2c4dc250635dab1db29f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import validator from 'validator';

export default class Email {
  constructor(value) {
    this.value = value;
  }

  valid() {
    return validator.isEmail(this.value);
  }

  invalid() {
    return !this.valid();
  }
}