Sha256: 5ede93af044e48c18a5717673f721722a11d8fcad45c6df51675ee9991ea12e0

Contents?: true

Size: 328 Bytes

Versions: 18

Compression:

Stored size: 328 Bytes

Contents

module MongoidForums
  module ForumsHelper
    def topics_count(forum)
      forum.topics.count
    end

    def posts_count(forum)
      if forum.posts_count == nil
        forum.posts_count = forum.topics.inject(0) {|sum, topic| topic.posts.count + sum }
        forum.save
      end
      forum.posts_count
    end
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
mongoid-forums-1.0.7 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-1.0.6 app/helpers/mongoid_forums/forums_helper.rb
ack-mongoid-forums-1.0.6.1 app/helpers/mongoid_forums/forums_helper.rb
ack-mongoid-forums-1.0.6 app/helpers/mongoid_forums/forums_helper.rb
ack-mongoid-forums-1.0.5 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-1.0.4 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-1.0.3 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-1.0.2 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-1.0.1 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-1.0.0 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.11 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.10 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.9 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.5 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.4 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.3 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.2 app/helpers/mongoid_forums/forums_helper.rb
mongoid-forums-0.0.1 app/helpers/mongoid_forums/forums_helper.rb