module Reviewable::ActsAsReviewable::ClassMethods

Public Instance Methods

acts_as_reviewable() click to toggle source
# File lib/reviewable/acts_as_reviewable.rb, line 10
def acts_as_reviewable
  include Reviewable::ActsAsReviewable::LocalInstanceMethods
  
  has_many :reviews, as: :reviewable_object, class_name: 'Reviewable::Review'
  has_many :reviewers, as: :reviewer, through: :reviews
          
  accepts_nested_attributes_for :reviews, allow_destroy: true
end