Method: Packet::Core::CommonMethods#initialize_handler

Defined in:
lib/packet/packet_core.rb

#initialize_handler(p_module) ⇒ Object



316
317
318
319
320
321
322
323
324
325
# File 'lib/packet/packet_core.rb', line 316

def initialize_handler(p_module)
  return p_module if(!p_module.is_a?(Class) and !p_module.is_a?(Module))
  handler =
    if(p_module and p_module.is_a?(Class))
      p_module and p_module.send(:include,Connection)
    else
      Class.new { include Connection; include p_module; }
    end
  return handler.new
end