module NxtSchema
Constants
- VERSION
Public Class Methods
register_error_messages(*paths)
click to toggle source
# File lib/nxt_schema.rb, line 62 def register_error_messages(*paths) Validators::ErrorMessages.load(paths) end
register_type(key, type)
click to toggle source
# File lib/nxt_schema.rb, line 70 def register_type(key, type) NxtSchema::Types.registry(:types).register(key, type) end
register_validator(validator, *keys)
click to toggle source
# File lib/nxt_schema.rb, line 66 def register_validator(validator, *keys) keys.each { |key| NxtSchema::Validators::REGISTRY.register(key, validator) } end
Private Instance Methods
register_error_messages(*paths)
click to toggle source
# File lib/nxt_schema.rb, line 62 def register_error_messages(*paths) Validators::ErrorMessages.load(paths) end
register_type(key, type)
click to toggle source
# File lib/nxt_schema.rb, line 70 def register_type(key, type) NxtSchema::Types.registry(:types).register(key, type) end
register_validator(validator, *keys)
click to toggle source
# File lib/nxt_schema.rb, line 66 def register_validator(validator, *keys) keys.each { |key| NxtSchema::Validators::REGISTRY.register(key, validator) } end