Sha256: c7465a782ece6ac2c5814a0e5358bb841148403732fd5d03bac407247d623b2a

Contents?: true

Size: 438 Bytes

Versions: 7

Compression:

Stored size: 438 Bytes

Contents

module Ramaze
  module Helper
    module Gravatar
      def gravatar(email, size = 32, fallback_path = "/images/gravatar_default.jpg")
        emailhash = Digest::MD5.hexdigest(email)

        fallback = Request.current.domain
        fallback.path = fallback_path
        default = h(fallback.to_s)

        return "http://www.gravatar.com/avatar.php?gravatar_id=#{emailhash}&default=#{default}&size=#{size}"
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
Pistos-ramaze-2008.09 lib/ramaze/helper/gravatar.rb
manveru-ramaze-2008.07 lib/ramaze/helper/gravatar.rb
manveru-ramaze-2008.08 lib/ramaze/helper/gravatar.rb
manveru-ramaze-2008.09 lib/ramaze/helper/gravatar.rb
manveru-ramaze-2008.10 lib/ramaze/helper/gravatar.rb
ramaze-2008.06 lib/ramaze/helper/gravatar.rb
ramaze-2008.11 lib/ramaze/helper/gravatar.rb