Sha256: 05cfb387a369e4587c54d445ccf85c327fd395ea011b4663316fc72f1cf4a840
Contents?: true
Size: 539 Bytes
Versions: 18
Compression:
Stored size: 539 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 GraphqlDevise::InvalidMountOptionsError, "`#{key}` option has an invalid value. String expected." end value end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems