def load
if path = @options[:config_file]
DSL.new(@options)._load_from path
end
if host = @options[:Host]
port = @options[:Port] || DefaultTCPPort
@options[:binds] << "tcp://#{host}:#{port}"
end
if @options[:binds].empty?
@options[:binds] << "tcp://#{DefaultTCPHost}:#{DefaultTCPPort}"
end
if @options[:control_url] == "auto"
path = Configuration.temp_path
@options[:control_url] = "unix://#{path}"
@options[:control_url_temp] = path
end
unless @options[:control_auth_token]
setup_random_token
end
end