Module: Commontator::SharedHelper
- Defined in:
- lib/commontator/shared_helper.rb
Instance Method Summary collapse
- #commontator_gravatar_image_tag(user, border = 1, options = {}) ⇒ Object
- #commontator_thread(commontable) ⇒ Object
Instance Method Details
#commontator_gravatar_image_tag(user, border = 1, options = {}) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/commontator/shared_helper.rb', line 12 def commontator_gravatar_image_tag(user, border = 1, = {}) email = Commontator.commontator_email(user) || '' name = Commontator.commontator_name(user) || '' base = request.ssl? ? "s://secure" : "://www" hash = Digest::MD5.hexdigest(email) url = "http#{base}.gravatar.com/avatar/#{hash}?#{.to_query}" image_tag(url, { :alt => name, :title => name, :border => border }) end |
#commontator_thread(commontable) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/commontator/shared_helper.rb', line 3 def commontator_thread(commontable) user = Commontator.current_user_proc.call(self) thread = commontable.thread render(:partial => 'commontator/shared/thread', :locals => { :thread => thread, :user => user }).html_safe end |