Skip to content
Snippets Groups Projects
Commit 4f3d7532 authored by Andreas Brandl's avatar Andreas Brandl
Browse files

Extract method to improve readability.

parent c4cf7220
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -8,17 +8,21 @@ module AvatarsHelper
}))
end
 
def user_avatar_url_for(options = {})
if options[:url]
options[:url]
elsif options[:user]
avatar_icon_for_user(options[:user], options[:size])
else
avatar_icon_for_email(options[:user_email], options[:size])
end
end
def user_avatar_without_link(options = {})
avatar_size = options[:size] || 16
user_name = options[:user].try(:name) || options[:user_name]
 
avatar_url = if options[:url]
options[:url]
elsif options[:user]
avatar_icon_for_user(options[:user], avatar_size)
else
avatar_icon_for_email(options[:user_email], avatar_size)
end
avatar_url = user_avatar_url_for(options.merge(size: avatar_size))
 
has_tooltip = options[:has_tooltip].nil? ? true : options[:has_tooltip]
data_attributes = options[:data] || {}
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment