Class: SocketLabs::InjectionApi::Core::StringExtension
- Inherits:
-
Object
- Object
- SocketLabs::InjectionApi::Core::StringExtension
- Defined in:
- lib/socketlabs/injectionapi/core/string_extension.rb
Instance Method Summary collapse
Instance Method Details
#is_valid_email_address(email_address) ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/socketlabs/injectionapi/core/string_extension.rb', line 46 def is_valid_email_address(email_address) if value_empty(email_address) false else if has_invalid_parts(email_address) || has_invalid_characters(email_address) false else parts = email_address.split('@') if parts.count != 2 false else !(is_part_empty(parts[0]) || is_part_empty(parts[1])) end end end end |