Module: SeemsRateable::Models::ActiveRecordExtension::Rateable

Defined in:
lib/seems_rateable/models/active_record_extension/rateable.rb

Instance Method Summary collapse

Instance Method Details

#rated_by?(rater, dimension = nil) ⇒ Boolean

Returns:

  • (Boolean)


19
20
21
22
# File 'lib/seems_rateable/models/active_record_extension/rateable.rb', line 19

def rated_by?(rater, dimension=nil)
  return unless rater
  raters(dimension).include? rater
end

#rating(dimension = nil) ⇒ Object



15
16
17
# File 'lib/seems_rateable/models/active_record_extension/rateable.rb', line 15

def rating(dimension=nil)
  SeemsRateable::Rating.new rates(dimension)
end