Module: ActsAsRateable::Rateable

Defined in:
lib/acts_as_rateable/rateable.rb,
lib/acts_as_rateable/acts_as_rateable/core.rb

Defined Under Namespace

Modules: Core

Instance Method Summary collapse

Instance Method Details

#acts_as_rateable(options = {}) ⇒ Object



3
4
5
6
7
8
# File 'lib/acts_as_rateable/rateable.rb', line 3

def acts_as_rateable(options = {})
  class_eval do
    has_many :ratings, :as => :rateable, :dependent => :destroy, :class_name => 'ActsAsRateable::Rating'
    include ActsAsRateable::Rateable::Core
  end
end