Class: Itsi::Server::Config::Proxy

Inherits:
Middleware show all
Defined in:
lib/itsi/server/config/middleware/proxy.rb

Instance Method Summary collapse

Methods included from ConfigHelpers

included, #initialize, load_and_register, #normalize_keys!

Instance Method Details

#build!Object



32
33
34
35
36
37
38
# File 'lib/itsi/server/config/middleware/proxy.rb', line 32

def build!
  require "uri"
  @params[:backends] ||= URI.extract(@params[:to]).map(&URI.method(:parse)).map do |u|
    "#{u.scheme}://#{u.host}:#{u.port}"
  end
  super
end