module Rateme::Macros::RequiredMethods
Public Instance Methods
rate(value, options = {})
click to toggle source
# File lib/rateme/macros.rb, line 31 def rate(value, options = {}) ratings.create(options.merge({ :value => value })) end
rating()
click to toggle source
# File lib/rateme/macros.rb, line 23 def rating if (rating = ratings.average(:value)) rating else 0.to_f end end
rating_range()
click to toggle source
# File lib/rateme/macros.rb, line 35 def rating_range minimum_rating_allowed..maximum_rating_allowed end