class Pello::CardLogger

Public Instance Methods

log(user, card, event) click to toggle source
# File lib/pello/card_logger.rb, line 3
def log(user, card, event)
  comment = card.comments.select { |c| c.creator_id == user.id && c.data['text'] =~ /PELLO LOG/ }.first
  if comment
    text = [comment.data['text'], event].join("\n")
    comment.delete
  else
    text = ['~~~PELLO LOG', event].join("\n")
  end
  card.add_comment text
end