Module: RazorRisk::Sinatra::Helpers::ValidateAcceptHelper
- Includes:
- Xqsr3::Quality::ParameterChecking
- Defined in:
- lib/razor_risk/sinatra/helpers/validate_accept_helper.rb
Overview
########################################################################## ValidateAcceptHelper
Instance Method Summary collapse
Instance Method Details
#validate_accept(*args, **options) ⇒ Object
41 42 43 44 45 46 47 |
# File 'lib/razor_risk/sinatra/helpers/validate_accept_helper.rb', line 41 def validate_accept *args, ** rq = args.shift ar = args.shift halt 406, %Q<invalid accept type(s) (#{rq.accept.map { |a| "'#{a}'" }.join(', ')}), must be one of #{ar.map { |a| "'#{a}'" }.join(', ')}> unless ar.any? { |a| rq.accept? a } end |