Sha256: e9436952a95c08cbf40bba97f01821b0cb1e370357f15b04ea9fd09a419497a9
Contents?: true
Size: 362 Bytes
Versions: 6
Compression:
Stored size: 362 Bytes
Contents
module Grape module Validations class RegexpValidator < SingleOptionValidator def validate_param!(attr_name, params) if params[attr_name] && !( params[attr_name].to_s =~ @option ) raise ValidationError, :status => 400, :param => attr_name, :message => "invalid parameter: #{attr_name}" end end end end end
Version data entries
6 entries across 6 versions & 2 rubygems