Sha256: 73d67834dd5f546131cb3030e48efb7d68150e5a372a741226804ea6b0dec8c0
Contents?: true
Size: 451 Bytes
Versions: 10
Compression:
Stored size: 451 Bytes
Contents
require 'lib/em-proxy' Proxy.start(:host => "0.0.0.0", :port => 80) do |conn| conn.server :srv, :host => "127.0.0.1", :port => 81 conn.on_data do |data| data end conn.on_response do |backend, resp| # substitute all mentions of hello to 'good bye', aka intercepting proxy resp.gsub(/hello/, 'good bye') end end # # ruby examples/appserver.rb 81 # ruby examples/line_interceptor.rb # curl localhost # # > good bye world: 0 #
Version data entries
10 entries across 10 versions & 2 rubygems