From 4d1e6d414c7dc1a71ed98af7ad106158c7b99657 Mon Sep 17 00:00:00 2001
From: B Mathis <brandon@imathis.com>
Date: Thu, 12 Nov 2009 12:03:34 -0600
Subject: added email obfusticator to the helpers, use with
 #{to_html_email("user@domain.com")}

---
 source/_helpers.rb | 9 +++++++++
 1 file changed, 9 insertions(+)

(limited to 'source')

diff --git a/source/_helpers.rb b/source/_helpers.rb
index f957d2a6..e7987dc5 100644
--- a/source/_helpers.rb
+++ b/source/_helpers.rb
@@ -156,6 +156,15 @@ module Helpers
   
   # My added helpers
   
+  def to_html_email(address)
+    email = string_to_html(address)
+    "<a href=\"#{string_to_html('mailto:')}#{email}\">#{email}</a>"
+  end
+
+  def string_to_html(s)
+    s.strip.unpack("C*").map{|ch| "&#" + ch.to_s + ";" }.to_s
+  end
+  
   def show_part (file)
     data = ''
     f = File.open(Dir.pwd+"/source/"+file)
-- 
cgit v1.2.1