Module: Decidim::Blogs::PostsHelper

Includes:
ApplicationHelper, ResourceHelper, TranslationsHelper
Included in:
ApplicationHelper
Defined in:
app/helpers/decidim/blogs/posts_helper.rb

Overview

Custom helpers used in posts views

Instance Method Summary collapse

Instance Method Details

#post_description(post, max_length = 300) ⇒ Object

Public: truncates the post body

post - a Decidim::Blog instance max_length - a number to limit the length of the body

Returns the post’s body truncated.



17
18
19
20
# File 'app/helpers/decidim/blogs/posts_helper.rb', line 17

def post_description(post, max_length = 300)
  body = translated_attribute(post.body)
  CGI.unescapeHTML html_truncate(body, max_length:)
end