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