Method: Weblate::Configuration#configure_middleware
- Defined in:
- lib/weblate/configuration.rb
#configure_middleware(connection) ⇒ Object
Set up middleware on the connection
373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 |
# File 'lib/weblate/configuration.rb', line 373 def configure_middleware(connection) return if @middlewares.empty? [:request, :response, :use, :insert, :insert_before, :insert_after, :swap].each do |operation| next unless @middlewares.key?(operation) @middlewares[operation].each do |key, args, block| connection.builder.send(operation, key, *args, &block) end end if @middlewares.key?(:delete) @middlewares[:delete].each do |key, _args, _block| connection.builder.delete(key) end end end |