Class: CamaleonCms::PostCommentDecorator

Inherits:
Draper::Decorator
  • Object
show all
Defined in:
app/decorators/camaleon_cms/post_comment_decorator.rb

Overview

Camaleon CMS is a content management system

Copyright (C) 2015 by Owen Peredo Diaz
Email: owenperedo@gmail.com
This program is free software: you can redistribute it and/or modify   it under the terms of the GNU Affero General Public License as  published by the Free Software Foundation, either version 3 of the  License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the  GNU Affero General Public License (GPLv3) for more details.

Instance Method Summary collapse

Instance Method Details

#the_contentObject


23
24
25
# File 'app/decorators/camaleon_cms/post_comment_decorator.rb', line 23

def the_content
  object.content
end

#the_created_at(format = :long) ⇒ Object

return created at date formatted


13
14
15
# File 'app/decorators/camaleon_cms/post_comment_decorator.rb', line 13

def the_created_at(format = :long)
  h.l(object.created_at, format: format.to_sym)
end

#the_userObject Also known as: the_author

return owner of this comment


18
19
20
# File 'app/decorators/camaleon_cms/post_comment_decorator.rb', line 18

def the_user
  object.user.decorate
end