class EmailDomainValidator::Whitelist

Public Class Methods

new(app, whitelist = []) click to toggle source
# File lib/email_domain_validator/whitelist.rb, line 2
def initialize(app, whitelist = [])
  @app = app
  @whitelist = whitelist
end

Public Instance Methods

valid?(domain) click to toggle source
# File lib/email_domain_validator/whitelist.rb, line 7
def valid?(domain)
  if @whitelist.include?(domain)
    true
  else
    @app.valid?(domain)
  end
end