Class: Gluttonberg::Feed

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/gluttonberg/feed.rb

Class Method Summary collapse

Class Method Details

.log(user, object, title, action_type) ⇒ Object

Create Feed entry for given object

Parameters:

  • user (User)

    User who has done current action

  • object (< ActiveRecord] Object which is created/modified/deleted)

    bject [< ActiveRecord] Object which is created/modified/deleted

  • title (String)

    User friendly Message for current action

  • action_type (String)

    Action type e.g, created, updated, deleted



19
20
21
# File 'app/models/gluttonberg/feed.rb', line 19

def self.log(user,object,title,action_type)
  self.create(:user => user , :feedable => object, :title => title , :action_type => action_type)
end