Sha256: 53ad7882d50748939a7667fc55c167c276a9f75e020b4b4dff50483c3c460e24
Contents?: true
Size: 330 Bytes
Versions: 95
Compression:
Stored size: 330 Bytes
Contents
# frozen_string_literal: true module GraphQL class NameValidator VALID_NAME_REGEX = /^[_a-zA-Z][_a-zA-Z0-9]*$/ def self.validate!(name) raise GraphQL::InvalidNameError.new(name, VALID_NAME_REGEX) unless valid?(name) end private def self.valid?(name) name =~ VALID_NAME_REGEX end end end
Version data entries
95 entries across 95 versions & 1 rubygems