# File lib/apipie/param_description.rb, line 44 def validate(value) return true if @allow_nil && value.nil? unless @validator.valid?(value) error = @validator.error error = ParamError.new(error) unless error.is_a? Exception raise error end end