From 3fb85eff8510ef7d5505924805cabde0edcebef3 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Mon, 23 Dec 2013 17:07:37 +0100 Subject: Move markup from decorator to template. Note to self, use model decorators to massage model data, but leave the markup to the views where it belong. --- app/decorators/models/sidebar_post_decorator.rb | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'app/decorators') diff --git a/app/decorators/models/sidebar_post_decorator.rb b/app/decorators/models/sidebar_post_decorator.rb index c6f10d5..93353bb 100644 --- a/app/decorators/models/sidebar_post_decorator.rb +++ b/app/decorators/models/sidebar_post_decorator.rb @@ -1,18 +1,11 @@ require 'delegate' class SidebarPostDecorator < SimpleDelegator - include ActionView::Helpers::TagHelper - include ActionView::Helpers::TextHelper - def initialize(post) super(post) end - def title - content_tag(:h2, link_to(super, __getobj__.friendly_id)) - end - def body - content_tag(:div, sanitize(truncate(super, :length => 32, :separator => ' '))) + super.truncate(64) end end -- cgit v1.2.3