Class: Rack::EncodingGuard::RejectStrategy

Inherits:
Strategy
  • Object
show all
Defined in:
lib/rack/encoding_guard/reject_strategy.rb

Constant Summary collapse

DEFAULT_MESSAGE =
'Bad Request'

Constants inherited from Strategy

Strategy::PROCESSIBLE_KEYS

Instance Attribute Summary

Attributes inherited from Strategy

#options

Instance Method Summary collapse

Methods inherited from Strategy

#initialize

Constructor Details

This class inherits a constructor from Rack::EncodingGuard::Strategy

Instance Method Details

#process(env) ⇒ Object



6
7
8
9
# File 'lib/rack/encoding_guard/reject_strategy.rb', line 6

def process(env)
  return bad_request_response if invalid_request?(env)
  yield
end