Class: Event
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Event
- 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 |