Sha256: 0caac27456809013a8625a789c260a198f9ac3e197b64984093b13f95c939446
Contents?: true
Size: 511 Bytes
Versions: 24
Compression:
Stored size: 511 Bytes
Contents
module Netfira::WebConnect::Rails class RequestTrap def initialize(app) @rails = app @wc = Netfira::WebConnect::RequestFilter.new Netfira::WebConnect::RackApp.new end def call(env) uri_namespace = Netfira::WebConnect::Rails.uri_namespace if uri_namespace && !env['PATH_INFO'][1..-1].start_with?(uri_namespace) @rails.call env else env['PATH_INFO'] = env['PATH_INFO'][(uri_namespace.length + 1)..-1] @wc.call env end end end end
Version data entries
24 entries across 24 versions & 1 rubygems