Module: JSONSkooma::Validators
- Defined in:
- lib/json_skooma/validators.rb,
lib/json_skooma/validators/iri.rb,
lib/json_skooma/validators/uri.rb,
lib/json_skooma/validators/base.rb,
lib/json_skooma/validators/date.rb,
lib/json_skooma/validators/ipv4.rb,
lib/json_skooma/validators/ipv6.rb,
lib/json_skooma/validators/time.rb,
lib/json_skooma/validators/uuid.rb,
lib/json_skooma/validators/email.rb,
lib/json_skooma/validators/regex.rb,
lib/json_skooma/validators/duration.rb,
lib/json_skooma/validators/hostname.rb,
lib/json_skooma/validators/date_time.rb,
lib/json_skooma/validators/idn_email.rb,
lib/json_skooma/validators/idn_hostname.rb,
lib/json_skooma/validators/json_pointer.rb,
lib/json_skooma/validators/uri_template.rb,
lib/json_skooma/validators/iri_reference.rb,
lib/json_skooma/validators/uri_reference.rb,
lib/json_skooma/validators/relative_json_pointer.rb
Defined Under Namespace
Classes: Base, Date, DateTime, Duration, Email, FormatError, Hostname, IdnEmail, IdnHostname, Ipv4, Ipv6, Iri, IriReference, JSONPointer, Regex, RelativeJSONPointer, Time, Uri, UriReference, UriTemplate, Uuid
Class Attribute Summary collapse
-
.validators ⇒ Object
Returns the value of attribute validators.
Class Method Summary collapse
Class Attribute Details
.validators ⇒ Object
Returns the value of attribute validators.
8 9 10 |
# File 'lib/json_skooma/validators.rb', line 8 def validators @validators end |
Class Method Details
.register(name, validator) ⇒ Object
10 11 12 |
# File 'lib/json_skooma/validators.rb', line 10 def register(name, validator) validators[name] = validator end |