AsciicastDecorator#user

openid
Marcin Kulik 12 years ago
parent 1754656578
commit 646ca6858a

@ -39,7 +39,6 @@ class AsciicastsController < ApplicationController
respond_to do |format|
format.html do
@asciicast_author = UserDecorator.new(@asciicast.user)
@title = @asciicast.title
respond_with @asciicast
end
@ -54,7 +53,6 @@ class AsciicastsController < ApplicationController
def raw
@asciicast = AsciicastDecorator.new(@asciicast)
@asciicast_author = UserDecorator.new(@asciicast.user)
render :layout => 'raw'
end

@ -7,6 +7,10 @@ class AsciicastDecorator < ApplicationDecorator
THUMBNAIL_HEIGHT = 10
MAX_DELAY = 5.0
def user
@user ||= UserDecorator.new(asciicast.user)
end
def as_json(*args)
data = model.as_json(*args)
data['escaped_stdout_data'] = escaped_stdout_data

@ -1,9 +1,9 @@
<%= @asciicast_author.avatar_profile_link %>
<%= @asciicast.user.avatar_profile_link %>
<h2>
<%= @asciicast.author_profile_link %>
</h2>
<% if @asciicast_author.asciicasts_count -%>
<p><%= @asciicast_author.asciicasts_count %> asciicasts</p>
<% if @asciicast.user.asciicasts_count -%>
<p><%= @asciicast.user.asciicasts_count %> asciicasts</p>
<% end -%>

Loading…
Cancel
Save