Module: CabezaDeTermo::JsonSpec

Defined in:
lib/cabeza-de-termo/json-spec/version.rb,
lib/cabeza-de-termo/json-spec/errors/error.rb,
lib/cabeza-de-termo/json-spec/signals/signal.rb,
lib/cabeza-de-termo/json-spec/utilities/range.rb,
lib/cabeza-de-termo/json-spec/expressions/json-each.rb,
lib/cabeza-de-termo/json-spec/expressions/json-list.rb,
lib/cabeza-de-termo/json-spec/expressions/json-spec.rb,
lib/cabeza-de-termo/json-spec/expressions/json-field.rb,
lib/cabeza-de-termo/json-spec/errors/validation-error.rb,
lib/cabeza-de-termo/json-spec/expressions/json-any-of.rb,
lib/cabeza-de-termo/json-spec/expressions/json-object.rb,
lib/cabeza-de-termo/json-spec/expressions/json-scalar.rb,
lib/cabeza-de-termo/json-spec/metaprogramming/message.rb,
lib/cabeza-de-termo/json-spec/expectations/expectation.rb,
lib/cabeza-de-termo/json-spec/expressions/json-anything.rb,
lib/cabeza-de-termo/json-spec/walkers/expression-walker.rb,
lib/cabeza-de-termo/json-spec/signals/skip-branch-signal.rb,
lib/cabeza-de-termo/json-spec/value-holders/value-holder.rb,
lib/cabeza-de-termo/json-spec/expressions/json-each-field.rb,
lib/cabeza-de-termo/json-spec/expressions/json-expression.rb,
lib/cabeza-de-termo/json-spec/expressions/json-field-name.rb,
lib/cabeza-de-termo/json-spec/value-holders/missing-value.rb,
lib/cabeza-de-termo/json-spec/metaprogramming/message-send.rb,
lib/cabeza-de-termo/json-spec/modifiers/modifier-composite.rb,
lib/cabeza-de-termo/json-spec/errors/unkown-json-type-error.rb,
lib/cabeza-de-termo/json-spec/metaprogramming/object-method.rb,
lib/cabeza-de-termo/json-spec/modifiers/expression-modifier.rb,
lib/cabeza-de-termo/json-spec/value-holders/accessors-chain.rb,
lib/cabeza-de-termo/json-spec/expectations/block-expectation.rb,
lib/cabeza-de-termo/json-spec/modifiers/can-be-null-modifier.rb,
lib/cabeza-de-termo/json-spec/errors/modifier-not-found-error.rb,
lib/cabeza-de-termo/json-spec/expectations/is-url-expectation.rb,
lib/cabeza-de-termo/json-spec/expectations/negated-expectation.rb,
lib/cabeza-de-termo/json-spec/modifiers/can-be-absent-modifier.rb,
lib/cabeza-de-termo/json-spec/walkers/json-expectations-runner.rb,
lib/cabeza-de-termo/json-spec/walkers/validator/json-validator.rb,
lib/cabeza-de-termo/json-spec/expectations/abstract-expectation.rb,
lib/cabeza-de-termo/json-spec/expectations/is-email-expectation.rb,
lib/cabeza-de-termo/json-spec/walkers/json-expression-explainer.rb,
lib/cabeza-de-termo/json-spec/errors/expectation-not-found-error.rb,
lib/cabeza-de-termo/json-spec/expectations/is-scalar-expectation.rb,
lib/cabeza-de-termo/json-spec/instantiators/abstract-instantiator.rb,
lib/cabeza-de-termo/json-spec/walkers/reporter/expectation-report.rb,
lib/cabeza-de-termo/json-spec/instantiators/composite-instantiator.rb,
lib/cabeza-de-termo/json-spec/message-formatters/message-formatter.rb,
lib/cabeza-de-termo/json-spec/walkers/value-holders-stack-behaviour.rb,
lib/cabeza-de-termo/json-spec/expectations/any-expectation-composite.rb,
lib/cabeza-de-termo/json-spec/walkers/validator/json-validator-error.rb,
lib/cabeza-de-termo/json-spec/expectations/all-expectations-composite.rb,
lib/cabeza-de-termo/json-spec/expectations/runner/expectations-runner.rb,
lib/cabeza-de-termo/json-spec/message-formatters/erb-message-formatter.rb,
lib/cabeza-de-termo/json-spec/expectations-library/expectations-library.rb,
lib/cabeza-de-termo/json-spec/message-formatters/block-message-formatter.rb,
lib/cabeza-de-termo/json-spec/walkers/reporter/json-expectations-reporter.rb,
lib/cabeza-de-termo/json-spec/instantiators/block-expectation-instantiator.rb,
lib/cabeza-de-termo/json-spec/instantiators/modifier-composite-instantiator.rb,
lib/cabeza-de-termo/json-spec/instantiators/patial-application-instantiator.rb,
lib/cabeza-de-termo/json-spec/instantiators/negated-expectation-instantiator.rb,
lib/cabeza-de-termo/json-spec/expectations/runner/abstract-expectations-runner.rb,
lib/cabeza-de-termo/json-spec/expectations/runner/can-be-null-expectations-runner.rb,
lib/cabeza-de-termo/json-spec/instantiators/any-expectation-composite-instantiator.rb,
lib/cabeza-de-termo/json-spec/expectations-library/initializers/library-initializer.rb,
lib/cabeza-de-termo/json-spec/expectations/runner/can-be-absent-expectations-runner.rb,
lib/cabeza-de-termo/json-spec/instantiators/all-expectations-composite-instantiator.rb,
lib/cabeza-de-termo/json-spec/expectations-library/messages/expectation-messages-mapping.rb,
lib/cabeza-de-termo/json-spec/expectations-library/initializers/default-library-initializer.rb,
lib/cabeza-de-termo/json-spec/expectations-library/default-expectations/default-expectation-builder.rb,
lib/cabeza-de-termo/json-spec/expectations-library/default-expectations/default-expectations-mapping.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/modifier-builders/modifier-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-library-definition-builder.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/expectation-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/modifier-builders/class-modifier-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/modifier-builders/modifiers-definition-builder.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/modifier-builders/composing-modifiers-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/block-expectation-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/class-expectation-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/expectations-definition-builder.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/negating-expectation-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/expecting-expectation-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/expecting-all-of-expectation-definition.rb,
lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-builders/expecting-any-of-expectation-definition.rb

Defined Under Namespace

Modules: ValueHoldersStackBehaviour Classes: AbstractExpectation, AbstractExpectationsRunner, AbstractInstantiator, AccessorsChain, AllExpectationsComposite, AllExpectationsCompositeInstantiator, AnyExpectationComposite, AnyExpectationCompositeInstantiator, BlockExpectation, BlockExpectationDefinition, BlockExpectationInstantiator, BlockMessageFormatter, CanBeAbsentExpectationsRunner, CanBeAbsentModifier, CanBeNullExpectationsRunner, CanBeNullModifier, ClassExpectationDefinition, ClassModifierDefinition, ComposingModifiersDefinition, CompositeInstantiator, DefaultExpectationBuilder, DefaultExpectationsMapping, DefaultLibraryInitializer, ErbMessageFormatter, Error, Expectation, ExpectationDefinition, ExpectationLibraryDefinitionBuilder, ExpectationMessagesMapping, ExpectationNotFoundError, ExpectationReport, ExpectationsDefinitionBuilder, ExpectationsLibrary, ExpectationsRunner, ExpectingAllOfExpectationDefinition, ExpectingAnyOfExpectationDefinition, ExpectingExpectationDefinition, ExpressionModifier, ExpressionWalker, IsEmailExpectation, IsScalarExpectation, IsUrlExpectation, JsonAnyOf, JsonAnything, JsonEach, JsonEachField, JsonExpectationsReporter, JsonExpectationsRunner, JsonExpression, JsonExpressionExplainer, JsonField, JsonFieldName, JsonList, JsonObject, JsonScalar, JsonSpec, JsonValidator, JsonValidatorError, LibraryInitializer, Message, MessageFormatter, MessageSend, MissingValue, ModifierComposite, ModifierCompositeInstantiator, ModifierDefinition, ModifierNotFoundError, ModifiersDefinitionBuilder, NegatedExpectation, NegatedExpectationInstantiator, NegatingExpectationDefinition, ObjectMethod, PartialApplicationInstantiator, Range, Signal, SkipBranchSignal, UnkownJsonTypeError, ValidationError, ValueHolder

Constant Summary collapse

VERSION =
"0.2.1"