Sha256: 64f1f9d600ede53a79365e19267ddacd51dfbcf64dfcdfde233e78264b03b1fa
Contents?: true
Size: 811 Bytes
Versions: 2
Compression:
Stored size: 811 Bytes
Contents
module Commontator module SharedHelper 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 def commontator_gravatar_image_tag(user, border = 1, options = {}) 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}?#{options.to_query}" image_tag(url, { alt: name, title: name, border: border }) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
commontator-5.1.0 | lib/commontator/shared_helper.rb |
commontator-5.0.0 | lib/commontator/shared_helper.rb |