Sha256: e71b4ab23a4e34a83e41a2a12f063458517582881ebe753a69f31c9a7d063ee3
Contents?: true
Size: 378 Bytes
Versions: 41
Compression:
Stored size: 378 Bytes
Contents
# frozen_string_literal: true class MiniDefender::Rules::AlphaDash < MiniDefender::Rule def self.signature 'alpha_dash' end def passes?(attribute, value, validator) value.is_a?(String) && /^[a-zA-Z\-_]+$/.match?(value) end def message(attribute, value, validator) 'The field must only contain alphabetical characters, dashes and underscores.' end end
Version data entries
41 entries across 41 versions & 1 rubygems