Module: Deas::ErbTags::MailTo::Method
- Defined in:
- lib/deas-erbtags/mail_to.rb
Instance Method Summary collapse
Instance Method Details
#mail_to(*args) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/deas-erbtags/mail_to.rb', line 13 def mail_to(*args) opts, email, content = [ args.last.kind_of?(::Hash) ? args.pop : {}, args.pop, args.last ] display = (content || email).dup display.gsub!(/@/, opts.delete(:at)) if opts.has_key?(:at) display.gsub!(/\./, opts.delete(:dot)) if opts.has_key?(:dot) return display if opts.delete(:disabled) link_to(display, "mailto: #{email}", opts) end |