Sha256: 9ca133630406920ffa62fb44aa4f3c17c435ae39f238928d5e9320bc1647fe2c
Contents?: true
Size: 746 Bytes
Versions: 2
Compression:
Stored size: 746 Bytes
Contents
# encoding: UTF-8 module LetterAvatar module AvatarHelper def letter_avatar_for(name, size = 64) LetterAvatar.generate(name, size) end def letter_avatar_url_for(avatar_path) avatar_path.to_s.sub('public/','/') end def letter_avatar_url(name, size = 64) letter_avatar_url_for(letter_avatar_for(name, size)) end def letter_avatar_tag(name, size = 64, options = {}) if defined?(ActionView::Helpers::AssetTagHelper) include ActionView::Helpers::AssetTagHelper image_tag(letter_avatar_url(name, size), options.merge(alt: name)) else "<img alt=\"#{name}\" class\"#{options.fetch(:class)}\" src=\"#{letter_avatar_url(name, size)}\" />" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
letter_avatar-0.1.11 | lib/letter_avatar/avatar_helper.rb |
letter_avatar-0.1.10 | lib/letter_avatar/avatar_helper.rb |