class TaintedLove::Replacer::ReplaceRackBuilder
Public Instance Methods
replace!()
click to toggle source
# File lib/tainted_love/replacer/replace_rack_builder.rb, line 10 def replace! # Register a middleware that will be the first the receive call and prepare the # env to be correctly tainted. This should be enough for all Rack-based apps TaintedLove.proxy_method('Rack::Builder', :run) do |_, app, builder| builder.use(TaintedLove::Replacer::ReplaceRackBuilder::TaintedLoveRackMiddleware) end end
should_replace?()
click to toggle source
# File lib/tainted_love/replacer/replace_rack_builder.rb, line 6 def should_replace? Object.const_defined?('Rack::Builder') end