class NeverBounce::VerifiedEmail
Public Class Methods
new(response)
click to toggle source
# File libs/NeverBounce/Single.rb, line 17 def initialize(response) @response = response @textCodes = ['valid','invalid','disposable','catchall','unknown'] end
Public Instance Methods
getResultCode()
click to toggle source
Returns numeric result code
# File libs/NeverBounce/Single.rb, line 23 def getResultCode @response['result'] end
getResultTextCode()
click to toggle source
Returns textual result code
# File libs/NeverBounce/Single.rb, line 28 def getResultTextCode @textCodes[@response['result']] end
is(codes)
click to toggle source
Returns true if result is in the specified codes Accepts either array of result codes or single result code
# File libs/NeverBounce/Single.rb, line 34 def is(codes) if codes.kind_of?(Array) codes.include?(@response['result']) else codes === @response['result'] end end
not(codes)
click to toggle source
Returns true if result is NOT in the specified codes Accepts either array of result codes or single result code
# File libs/NeverBounce/Single.rb, line 44 def not(codes) if codes.kind_of?(Array) !codes.include?(@response['result']) else codes != @response['result'] end end