Sha256: 4f7561e5598432eb7b30ef62472ecca0a2a67f55355d5fbb00dfb4128e08b586

Contents?: true

Size: 741 Bytes

Versions: 5

Compression:

Stored size: 741 Bytes

Contents

module Commontator
  module SharedHelper
    def commontator_thread(commontable)
      user = Commontator.current_user_proc.call(self)
      
      render(:partial => 'commontator/shared/thread',
             :locals => {:thread => commontable.thread,
                         :user => user}).html_safe
    end

    def commontator_gravatar_image_tag(user, border = 1, options = {})
      base = request.ssl? ? "s://secure" : "://www"
      hash = Digest::MD5.hexdigest(user.commontator_email)
      url = "http#{base}.gravatar.com/avatar/#{hash}?#{options.to_query}"
      
      name = user.commontator_name
      
      image_tag(url, { :alt => name,
                :title => name,
                :border => border })
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commontator-4.5.4 lib/commontator/shared_helper.rb
commontator-4.5.3 lib/commontator/shared_helper.rb
commontator-4.5.2 lib/commontator/shared_helper.rb
commontator-4.5.1 lib/commontator/shared_helper.rb
commontator-4.5.0 lib/commontator/shared_helper.rb