class Nonnative::SocketPairFactory

Public Class Methods

create(type, proxy) click to toggle source
# File lib/nonnative/socket_pair_factory.rb, line 6
def create(type, proxy)
  pair = case type
         when :close_all
           CloseAllSocketPair
         when :delay
           DelaySocketPair
         when :invalid_data
           InvalidDataSocketPair
         else
           SocketPair
         end

  pair.new(proxy)
end