Sha256: 7a9dd9ae65af797e7c77d5df188684a923880fb071a72be0e770551f6c270c83
Contents?: true
Size: 399 Bytes
Versions: 7
Compression:
Stored size: 399 Bytes
Contents
module ActsAsCommentableMore::Finders extend ActiveSupport::Concern def related_attributes read_attribute(:related_attributes).symbolize_keys end module ClassMethods def find_comments_by_user(user, role = nil) attr_finder = { user: user } attr_finder.merge!(role: role.to_s) if role.present? where(attr_finder).order("created_at DESC") end end end
Version data entries
7 entries across 7 versions & 1 rubygems