module JsonSchema class Configuration attr_reader :custom_formats attr_reader :validate_regex_with def validate_regex_with=(validator) @validate_regex_with = validator end def register_format(name, validator_proc) @custom_formats[name] = validator_proc end # Used for testing. def reset! @validate_regex_with = nil @custom_formats = {} end private def initialize reset! end end end