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