lib/audited/sweeper.rb in audited-4.0.0.rc1 vs lib/audited/sweeper.rb in audited-4.0.0
- old
+ new
@@ -15,14 +15,19 @@
self.controller = nil
end
def before_create(audit)
audit.user ||= current_user
- audit.remote_address = controller.try(:request).try(:ip)
+ audit.remote_address = controller.try(:request).try(:remote_ip)
+ audit.request_uuid = request_uuid if request_uuid
end
def current_user
controller.send(Audited.current_user_method) if controller.respond_to?(Audited.current_user_method, true)
+ end
+
+ def request_uuid
+ controller.try(:request).try(:uuid)
end
def add_observer!(klass)
super
define_callback(klass)