Sha256: d7298868e57aabe40fe490e3854bc3f235b45ca023cc3f3d44d54471a13f11f7

Contents?: true

Size: 521 Bytes

Versions: 63

Compression:

Stored size: 521 Bytes

Contents

module AvatarHelper
  def avatars_for(user)
    (Avatar.with_current_audience_for(user) + user.acquired_medals + [user.avatar]).compact.uniq
  end

  def locked_avatars_for(user)
    user.unacquired_medals.compact.uniq
  end

  def show_locked_avatar_item(item)
    show_avatar_item(item, class: 'mu-avatar-item mu-locked')
  end

  def show_avatar_item(item, **options)
    avatar_image(item.image_url, alt: item.description, 'mu-avatar-id': item.id, class: 'mu-avatar-item', type: item.class.name, **options)
  end
end

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
mumuki-laboratory-9.23.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.22.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.21.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.20.1 app/helpers/avatar_helper.rb
mumuki-laboratory-9.20.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.19.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.18.1 app/helpers/avatar_helper.rb
mumuki-laboratory-9.18.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.17.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.16.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.15.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.14.1 app/helpers/avatar_helper.rb
mumuki-laboratory-9.14.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.13.2 app/helpers/avatar_helper.rb
mumuki-laboratory-9.13.1 app/helpers/avatar_helper.rb
mumuki-laboratory-9.13.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.12.1 app/helpers/avatar_helper.rb
mumuki-laboratory-9.12.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.11.0 app/helpers/avatar_helper.rb
mumuki-laboratory-9.10.0 app/helpers/avatar_helper.rb