Sha256: e5b320c7aefc7884ae27d26776a9d9662e27d9273a1c35ba68ea4b5fc5a38b96

Contents?: true

Size: 553 Bytes

Versions: 1

Compression:

Stored size: 553 Bytes

Contents

===============================================================================

    bundle exec rake db:migrate

In your ratable models:

    extend Spleen
    spleen(:dependent => :destroy)

Add your Rateable types in app/models/ratings.rb:
  RATEABLE_TYPES = %w{SomeRateableClass}

By default the ratetor is User, you can add some or edit in the same file.

Examples:

    a = Article.create(:title => 'test')
    a.rate(1, User.last)
    a.ratings # => [#<Rating id: 1, ...]
    a.average_rate # => 1.0
    a.sum_rate # => 1
    a.count_rate # => 1

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spleen-0.0.1 lib/generators/spleen/templates/README