Sha256: 161b2faf1a139e42248569e8e6be434d0d777929017cc03e906e32fe50a938a0
Contents?: true
Size: 462 Bytes
Versions: 10
Compression:
Stored size: 462 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
10 entries across 10 versions & 1 rubygems