Sha256: 8aabd2b21dbefbab6d64ab6c66a96c3514be380e9d8fc6bd08495a77e9c8580d

Contents?: true

Size: 421 Bytes

Versions: 3

Compression:

Stored size: 421 Bytes

Contents

module ActsAsCommentableMore
  module Helpers
    module Post
      module ScopesHelper

        def post_define_all_scope comment_name, commentable
          redefine_method("all_#{comment_name.to_s}") do
            comment_model
            .includes(commentable.to_sym, :user)
            .where(commentable.to_sym => self)
            .order(created_at: :desc)
          end
        end


      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
acts_as_commentable_more-1.2.8 lib/acts_as_commentable_more/helpers/post/scopes_helper.rb
acts_as_commentable_more-1.2.7 lib/acts_as_commentable_more/helpers/post/scopes_helper.rb
acts_as_commentable_more-1.2.6 lib/acts_as_commentable_more/helpers/post/scopes_helper.rb