Class: Event

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

Class Method Summary collapse

Class Method Details

.store(name, request, user_id = nil, notes = nil, reference = nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/models/event.rb', line 5

def self.store(name, request, user_id = nil, notes = nil, reference = nil)
  
  e = Event.new(:name=>name, :url=>request ? request.fullpath : "n/a", :ip_address=>request ? request.remote_ip : "n/a", :user_id=>user_id, :notes=>notes, :reference=>reference)
  e.save
 
  if name != "404 error"
    logger.debug "Sending?"
    Notifications.event(e).deliver rescue nil
  end
      
  return e
end