class OnesnooperServer::Datagram
Base class for all datagram processing classes. Defines required stub methods. No functionality is implemented here.
Public Class Methods
new(params = {})
click to toggle source
Initializes class instances.
@param params [Hash] hash-like with params
# File lib/onesnooper_server/datagram.rb, line 8 def initialize(params = {}) @params = params end
Public Instance Methods
run(deferred_callback)
click to toggle source
Runs datagram processing for the chosen datagram type.
@param deferred_callback [::EventMachine::DefaultDeferrable] response callback
# File lib/onesnooper_server/datagram.rb, line 15 def run(deferred_callback) fail "This method needs to be implemented in subclasses" end