module Ratable::Models::Ratable::ActiveRecordExtension

Public Instance Methods

acts_as_ratable(options={has_one_ratee: false, has_one_rater: false, self_rate: false}) click to toggle source
# File lib/ratable/models/ratable.rb, line 7
def acts_as_ratable(options={has_one_ratee: false, has_one_rater: false, self_rate: false})
  @has_one_ratee = options[:has_one_ratee]
  @has_one_rater = options[:has_one_rater]
  @self_rate = options[:self_rate]
  include Ratable
end
acts_like_ratable?() click to toggle source
# File lib/ratable/models/ratable.rb, line 14
def acts_like_ratable?
  ancestors.include?(Ratable)
end