Module: Kumonos::Envoy::AddressParser
- Defined in:
- lib/kumonos/envoy.rb
Overview
Parse old address string
Class Method Summary collapse
Class Method Details
.call(address) ⇒ Object
221 222 223 224 225 226 227 228 229 230 |
# File 'lib/kumonos/envoy.rb', line 221 def self.call(address) raise "invalid address given: #{address}" if address !~ %r{tcp://([^:]+):(\d+)} { socket_address: { address: Regexp.last_match(1), port_value: Integer(Regexp.last_match(2)) } } end |