Sha256: 0e6f20ee13199e721453ed2348015c19dc48ceac822314fb7623865d195d841f

Contents?: true

Size: 539 Bytes

Versions: 16

Compression:

Stored size: 539 Bytes

Contents

class CommentPresenter < BasePresenter

  presents :comment

  #------------------------------------------------------------------------------
  def formatted_comment
      markdown(comment.body, :safe => true)
  end
  
  #------------------------------------------------------------------------------
  def date_posted
    format_datetime comment.created_at
  end
  
  #------------------------------------------------------------------------------
  def author
    comment.user.nil? ? 'Anonymous' : comment.user.display_name
  end
  
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dm_core-4.2.3.10 app/presenters/comment_presenter.rb
dm_core-4.2.3.9 app/presenters/comment_presenter.rb
dm_core-4.2.3.8 app/presenters/comment_presenter.rb
dm_core-4.2.3.7 app/presenters/comment_presenter.rb
dm_core-4.2.3.6 app/presenters/comment_presenter.rb
dm_core-4.2.3.5 app/presenters/comment_presenter.rb
dm_core-4.2.3.4 app/presenters/comment_presenter.rb
dm_core-4.2.3.3 app/presenters/comment_presenter.rb
dm_core-4.2.3.2 app/presenters/comment_presenter.rb
dm_core-4.2.3.1 app/presenters/comment_presenter.rb
dm_core-4.2.3 app/presenters/comment_presenter.rb
dm_core-4.2.2.3 app/presenters/comment_presenter.rb
dm_core-4.2.2.2 app/presenters/comment_presenter.rb
dm_core-4.2.2.1 app/presenters/comment_presenter.rb
dm_core-4.2.2 app/presenters/comment_presenter.rb
dm_core-4.2.1.5 app/presenters/comment_presenter.rb