Estou construindo um pequeno aplicativo usando WEBrick. Está funcionando bem. No entanto, ele usa uma porta. Eu preferiria implementá-lo como um soquete unix, mas não tenho ideia de como.
Estou usando o WEBrick versão 1.8.1 e ruby 3.0.2p107 (revisão 0db68f0233 de 2021-07-07) [x86_64-linux-gnu]
O WEBrick não tem nenhuma opção de configuração que permita selecionar um socket não-TCP. No entanto, você pode enganá-lo dizendo que não quer socket nenhum, e então colocando um socket Unix no bolso de trás, por assim dizer.
Amadan resolveu isso como parte desta resposta (em resposta à sua pergunta de cinco anos atrás!):