Sha256: 489294438399bc0bfef751551d6badb05695049e80447030fa11882d1f91763d
Contents?: true
Size: 491 Bytes
Versions: 31
Compression:
Stored size: 491 Bytes
Contents
module Recruiter class UserDecorator < Draper::Decorator delegate_all def avatar(width = 50, height = 50) url ||= image_url url ||= gravatar_url h.image_tag(url, width: width, height: height) end def image_url @image_url ||= object.provider_data.deep_symbolize_keys[:info][:image] end def gravatar_url if email hash = Digest::MD5.hexdigest(email) "http://www.gravatar.com/avatar/#{hash}" end end end end
Version data entries
31 entries across 31 versions & 1 rubygems