Module: JSchema

Defined in:
lib/jschema/method_call_logger.rb,
lib/jschema.rb,
lib/jschema/schema.rb,
lib/jschema/validator.rb,
lib/jschema/schema_ref.rb,
lib/jschema/schema_uri.rb,
lib/jschema/validator/not.rb,
lib/jschema/json_reference.rb,
lib/jschema/validator/enum.rb,
lib/jschema/validator/type.rb,
lib/jschema/validator/items.rb,
lib/jschema/simple_validator.rb,
lib/jschema/validator/all_of.rb,
lib/jschema/validator/any_of.rb,
lib/jschema/validator/format.rb,
lib/jschema/validator/one_of.rb,
lib/jschema/validator/maximum.rb,
lib/jschema/validator/minimum.rb,
lib/jschema/validator/pattern.rb,
lib/jschema/validator/required.rb,
lib/jschema/validator/max_items.rb,
lib/jschema/validator/min_items.rb,
lib/jschema/validator/max_length.rb,
lib/jschema/validator/min_length.rb,
lib/jschema/validator/properties.rb,
lib/jschema/validator/multiple_of.rb,
lib/jschema/validator/dependencies.rb,
lib/jschema/validator/unique_items.rb,
lib/jschema/string_length_validator.rb,
lib/jschema/validator/max_properties.rb,
lib/jschema/validator/min_properties.rb

Overview

Unobtrusive logger for method calls.

Defined Under Namespace

Modules: JSONReference, MethodCallLogger, Validator Classes: InvalidSchema, Schema, SchemaRef, SchemaURI, SimpleValidator, StringLengthValidator, UnknownError

Class Method Summary collapse

Class Method Details

.build(*args) ⇒ Object



39
40
41
# File 'lib/jschema.rb', line 39

def self.build(*args)
  Schema.build(*args)
end