Sha256: 471ea85a7be89df9118b58c72311ed4a5d5412f46b2887dd931e824ae0c535de
Contents?: true
Size: 368 Bytes
Versions: 5
Compression:
Stored size: 368 Bytes
Contents
require 'wisper' module ProxES class Listener def method_missing(method, *args, &block) vals = { action: method } vals[:user] = args[0][:user] if (args[0] && args[0].has_key?(:user)) AuditLog.create vals end def respond_to_missing?(method, include_private = false) true end end end Wisper.subscribe(ProxES::Listener.new)
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
proxes-0.3.5 | lib/proxes/listener.rb |
proxes-0.3.3 | lib/proxes/listener.rb |
proxes-0.3.2 | lib/proxes/listener.rb |
proxes-0.3.1 | lib/proxes/listener.rb |
proxes-0.3.0 | lib/proxes/listener.rb |