Sha256: f5eeb332e699f3c4426a8fb26139f3620e17bab4f05acfa7e588b84b0fec88b4
Contents?: true
Size: 422 Bytes
Versions: 7
Compression:
Stored size: 422 Bytes
Contents
module MicroserviceDSL class Middleware def initialize(app) @app = app end def call(env) if env[MicroserviceDSL.rack_hop_header] && !env[MicroserviceDSL.rack_hop_header].blank? MicroserviceDSL.current_hop = env[MicroserviceDSL.rack_hop_header] else MicroserviceDSL.current_hop = "1" end MicroserviceDSL.next_hop = 0 @app.call(env) end end end
Version data entries
7 entries across 7 versions & 1 rubygems