module Ratable::Models::Ratee::ActiveRecordExtension
Public Instance Methods
acts_as_ratee(options={has_one: false})
click to toggle source
# File lib/ratable/models/ratee.rb, line 9 def acts_as_ratee(options={has_one: false}) raise "To make a model the rater and the ratee use `acts_as_ratee_and_rater`" if acts_like_rater? @has_one = options[:has_one] include Ratee end
acts_like_ratee?()
click to toggle source
# File lib/ratable/models/ratee.rb, line 15 def acts_like_ratee? klasses = ancestors klasses.include?(Ratee) || klasses.include?(Ratable) end