module Plug::UdpServer

An abstract module to implement custom servers for any protocol incoming messages are diverted to ‘process(dat, sender)’ which takes a block, the yields to which are messages to respond with

Public Instance Methods

kind() click to toggle source
# File lib/rbkb/plug/plug.rb, line 142
def kind ; :server ; end
say(dat, sender) click to toggle source
Calls superclass method Plug::Base#say
# File lib/rbkb/plug/plug.rb, line 144
def say(dat, sender)
  super(dat, sender)

  if self.respond_to? :process
    self.send(:process, dat, sender) { |rply| sender.say(rply, self) }
  end
end