webdestroya/sourcemod-translator

View on GitHub
app/views/users/show.html.erb

Summary

Maintainability
Test Coverage
<% title "User - #{@user.name}" %>
<% content_for :page_heading do %>
  <h1><%= @user.name %>
    <small>User Profile</small>
  </h1>
<% end %>


<dl class="dl-horizontal">

  <dt>Joined</dt>
  <dd><%= @user.created_at %></dd>

  <% if @user.provider.eql?("steam") %>
  <dt>Steam Profile</dt>
  <dd><%= link_to "http://steamcommunity.com/profiles/#{@user.uid}", "http://steamcommunity.com/profiles/#{@user.uid}", :target => '_blank' %></dd>
  <% elsif @user.provider.eql?("allied_modders") %>
  <dt>Forum Profile</dt>
  <dd><%= link_to "https://forums.alliedmods.net/member.php?u=#{@user.uid}", "https://forums.alliedmods.net/member.php?u=#{@user.uid}", :target => '_blank' %></dd>
  <% end %>

  <% if @user.avatar_url %>
  <dt>Avatar</dt>
  <dd><%= image_tag @user.avatar_url, :class => "img-polaroid" %></dd>
  <% end %>


  <dt>Languages</dt>
  <dd>
    <% if @user.languages.count > 0 %>
    <%= @user.languages.order("name ASC").pluck(:name).join(", ") %>
    <% else %>
    <em>None</em>
    <% end %>
  </dd>


  <dt>Plugins</dt>
  <dd>
    <% if @user.sourcemod_plugins.count > 0 %>
    <%= @user.sourcemod_plugins.count %> (<%= link_to "view plugins", user_sourcemod_plugins_path(@user) %>)
    <% else %>
    <em>None</em>
    <% end %>
  </dd>

  <dt>Translations</dt>
  <dd><%= pluralize @user.translations.web.count, "translation" %>
    <% if @user.translations.web.count > 0 %>
    (<%= link_to "view", user_translations_path(@user) %>)
    <% end %>
  </dd>

  <dt>&nbsp;</dt>
  <dd>
    <%= render @user %>
  </dd>

</dl>