class PostVersionPresenter < Presenter attr_reader :post_version def initialize(post_version) @post_version = post_version end def changes html = [] html << post_version.tag_array html << "source:#{h(post_version.source)}" if post_version.source html << "rating:#{h(post_version.rating)}" if post_version.rating html << "parent:#{post_version.parent_id}" if post_version.parent_id html.join(" ").html_safe end def updater_name User.id_to_name(post_version.updater_id) end end