Class: ObfuscateEmail

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

Constant Summary collapse

MAIL_TO =
'mailto:'
STYLE =
'unicode-bidi: bidi-override; direction: rtl;'

Instance Method Summary collapse

Constructor Details

#initialize(email) ⇒ ObfuscateEmail

Returns a new instance of ObfuscateEmail.



5
6
7
# File 'lib/obfuscate_email.rb', line 5

def initialize(email)
  @email = email
end

Instance Method Details

#to_sObject



9
10
11
12
13
# File 'lib/obfuscate_email.rb', line 9

def to_s
 "<script type=\"text/javascript\">" +
 " document.write('<a style=\"#{STYLE}\" href=\"#{MAIL_TO}#{obfuscated}\">#{reversed}</a>');" +
 "</script>"
end