class HaskellValidationHook
Public Instance Methods
unsafe?(request)
click to toggle source
# File lib/validation_hook.rb, line 6 def unsafe?(request) [ request.content, request.test, request.extra, request.query ].compact.any? { |it| it.include? 'System.IO.Unsafe' } end
validate!(request)
click to toggle source
# File lib/validation_hook.rb, line 2 def validate!(request) raise Mumukit::RequestValidationError, 'you can not use unsafe io' if unsafe?(request) end