module Commentui::ActsAsCommentuier

Public Instance Methods

acts_as_commentuier() click to toggle source
# File lib/commentui/acts_as_commentuier.rb, line 8
def acts_as_commentuier
  class_exec do
    has_many :commentui_comments,
             dependent: :destroy,
             as: :creator,
             class_name: "Commentui::Comment"
    has_many :commentui_edited_comments,
             dependent: :nullify,
             as: :editor,
             class_name: "Commentui::Comment"
    has_many :commentui_closed_topics,
             dependent: :nullify,
             as: :closer,
             class_name: "Commentui::Topic"
  end
end