Module: SimpleIDN::Email
- Defined in:
- lib/simpleidn/email.rb,
lib/simpleidn/email/version.rb
Overview
This module provides methods to convert email addresses from punycode ACE to unicode UTF-8 and vice-versa.
Constant Summary collapse
- VERSION =
'1.0.0'
Class Method Summary collapse
Class Method Details
.to_ascii(email) ⇒ Object
17 18 19 20 21 |
# File 'lib/simpleidn/email.rb', line 17 def to_ascii(email) email.gsub(/@(.*)/) do "@#{SimpleIDN.to_ascii(::Regexp.last_match(1))}" end end |
.to_unicode(email) ⇒ Object
11 12 13 14 15 |
# File 'lib/simpleidn/email.rb', line 11 def to_unicode(email) email.gsub(/@(.*)/) do "@#{SimpleIDN.to_unicode(::Regexp.last_match(1))}" end end |