module Syntropy::RequestExtensions
def validate_param(name, *clauses)
def validate_param(name, *clauses) value = query[name] clauses.each do |c| valid = param_is_valid?(value, c) raise(Syntropy::ValidationError, 'Validation error') if !valid value = param_convert(value, c) end value end