Sha256: 9c9da8428b5d1b668039d9c2ed265b4908d34ff698da93707ce03ee5f699ad1e
Contents?: true
Size: 524 Bytes
Versions: 8
Compression:
Stored size: 524 Bytes
Contents
# frozen_string_literal: true module GraphqlDevise module MountMethod module OptionSanitizers class StringChecker def initialize(default_string = nil) @default_string = default_string end def call!(value, key) return @default_string if value.blank? unless value.instance_of?(String) raise InvalidMountOptionsError, "`#{key}` option has an invalid value. String expected." end value end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems