Sha256: 97fb6f178be19ac453eb55b0a6c9e781df2cc9f04497a9ab5b3d12d494c24829
Contents?: true
Size: 452 Bytes
Versions: 6
Compression:
Stored size: 452 Bytes
Contents
require 'uri' require 'murlsh' module Murlsh # Get Gravatar url from a url. class Avatar50Gravatar < Plugin @hook = 'avatar' def self.run(avatar_url, url, config) if url.email and not url.email.empty? and (gravatar_size = config.fetch('gravatar_size', 0)) > 0 query = { :s => gravatar_size } URI.join('http://www.gravatar.com/avatar/', url.email, Murlsh::build_query(query)) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems