Module: Rack::Cargo::RequestValidator
- Defined in:
- lib/rack/cargo/request_validator.rb
Constant Summary collapse
- REQUIRED_KEYS =
[ REQUEST_PATH, REQUEST_METHOD, REQUEST_BODY ].freeze
Class Method Summary collapse
Class Method Details
.valid?(requests) ⇒ Boolean
12 13 14 15 16 17 18 |
# File 'lib/rack/cargo/request_validator.rb', line 12 def self.valid?(requests) return unless requests requests.all? do |request| REQUIRED_KEYS.all? { |key| request.key?(key) } end end |