Class: Activity

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document
Defined in:
app/models/activity.rb

Instance Method Summary collapse

Instance Method Details

#activities_of_user(user_id) ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File 'app/models/activity.rb', line 13

def activities_of_user(user_id)
  result = {}
  self.attributes.each {|k,v|
    result[k] = {
        'id' => (v.include?(user_id.to_s) ? v[user_id.to_s] || true : false),
        'count' => v.try(:length)
    }
  }
  result
end