Class: PrashantEmailValidator::Validator

Inherits:
Object
  • Object
show all
Defined in:
lib/prashant_email_validator/validator.rb

Instance Method Summary collapse

Constructor Details

#initialize(email) ⇒ Validator

Returns a new instance of Validator.



2
3
4
# File 'lib/prashant_email_validator/validator.rb', line 2

def initialize(email)
  @email = email
end

Instance Method Details

#validateObject



6
7
8
9
10
11
12
13
14
# File 'lib/prashant_email_validator/validator.rb', line 6

def validate
  reg_a = /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]+\z/i
  puts "#{@email}"
  if reg_a.match(@email)
    return true
  else
    return false
  end
end