# File lib/network/protocol/protocolstack.rb, line 76 def filter_call(method, args) case method when :filter_in, :init retval = args @filters.each do |v| retval = v.send(method,retval) end when :filter_out retval = args @filters.reverse_each do |v| retval = v.send(method,retval) end else log.error "(#{self.object_id}) ProtocolStack#filter_call unknown method '#{method}',a:#{args.inspect},r:#{retval.inspect}" end retval end