Sha256: a5d051ecc0c60209357b861fda2a6c2d89b338597fd7193ae0055194b9a8af59
Contents?: true
Size: 377 Bytes
Versions: 2
Compression:
Stored size: 377 Bytes
Contents
module Kublog class PostPresenter attr_accessor :post def initialize(post=nil) @post = post end def comment_count @comment_count ||= comments.count end def comments @comments ||= @post.comments end def related_posts @related_posts ||= @post.related_posts.try(:limit, 5) || [] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kublog-0.9.0 | app/presenters/kublog/post_presenter.rb |
kublog-0.0.1.1 | app/presenters/kublog/post_presenter.rb |