crowdAI/crowdai

View on GitHub
app/helpers/participants_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ParticipantsHelper

  def avatar_url(participant, size)
    if participant.avatar
      if size == 'profile'
        participant.avatar.url('thumbnail')
      else
        participant.avatar.url(size)
      end
    else
      'https://www.gravatar.com/avatar/?d=mm&s=200'
    end
  end
  # usage:  <%= image_tag avatar_url(user,'medium'), class: "img-responsive" %>
  #         <%= image_tag avatar_url(user,'thumbnail') %>

  def participant_link(participant)
    participant.is_a?(NullParticipant) ? '#' : participant_path(participant)
  end
end