# File lib/whois/server.rb, line 164 def self.factory(type, allocation, host, options = {}) options = options.dup adapter = options.delete(:adapter) || Adapters::Standard adapter = Adapters.const_get(camelize(adapter)) unless adapter.respond_to?(:new) adapter.new(type, allocation, host, options) end