Module: SoberSwag::Reporting

Defined in:
lib/sober_swag/reporting.rb,
lib/sober_swag/reporting/input.rb,
lib/sober_swag/reporting/output.rb,
lib/sober_swag/reporting/report.rb,
lib/sober_swag/reporting/compiler.rb,
lib/sober_swag/reporting/input/base.rb,
lib/sober_swag/reporting/input/bool.rb,
lib/sober_swag/reporting/input/enum.rb,
lib/sober_swag/reporting/input/list.rb,
lib/sober_swag/reporting/input/null.rb,
lib/sober_swag/reporting/input/text.rb,
lib/sober_swag/reporting/input/defer.rb,
lib/sober_swag/reporting/output/base.rb,
lib/sober_swag/reporting/output/bool.rb,
lib/sober_swag/reporting/output/enum.rb,
lib/sober_swag/reporting/output/list.rb,
lib/sober_swag/reporting/output/null.rb,
lib/sober_swag/reporting/output/text.rb,
lib/sober_swag/reporting/report/base.rb,
lib/sober_swag/reporting/report/list.rb,
lib/sober_swag/reporting/input/either.rb,
lib/sober_swag/reporting/input/format.rb,
lib/sober_swag/reporting/input/mapped.rb,
lib/sober_swag/reporting/input/number.rb,
lib/sober_swag/reporting/input/object.rb,
lib/sober_swag/reporting/input/struct.rb,
lib/sober_swag/reporting/output/defer.rb,
lib/sober_swag/reporting/report/error.rb,
lib/sober_swag/reporting/report/value.rb,
lib/sober_swag/reporting/input/pattern.rb,
lib/sober_swag/reporting/output/number.rb,
lib/sober_swag/reporting/output/object.rb,
lib/sober_swag/reporting/output/struct.rb,
lib/sober_swag/reporting/output/viewed.rb,
lib/sober_swag/reporting/report/either.rb,
lib/sober_swag/reporting/report/object.rb,
lib/sober_swag/reporting/report/output.rb,
lib/sober_swag/reporting/input/in_range.rb,
lib/sober_swag/reporting/output/pattern.rb,
lib/sober_swag/reporting/output/via_map.rb,
lib/sober_swag/reporting/input/described.rb,
lib/sober_swag/reporting/input/interface.rb,
lib/sober_swag/reporting/output/in_range.rb,
lib/sober_swag/reporting/input/converting.rb,
lib/sober_swag/reporting/input/dictionary.rb,
lib/sober_swag/reporting/input/referenced.rb,
lib/sober_swag/reporting/output/described.rb,
lib/sober_swag/reporting/output/interface.rb,
lib/sober_swag/reporting/input/multiple_of.rb,
lib/sober_swag/reporting/output/dictionary.rb,
lib/sober_swag/reporting/output/referenced.rb,
lib/sober_swag/reporting/output/partitioned.rb,
lib/sober_swag/reporting/input/merge_objects.rb,
lib/sober_swag/reporting/invalid_schema_error.rb,
lib/sober_swag/reporting/output/merge_objects.rb,
lib/sober_swag/reporting/report/merged_object.rb,
lib/sober_swag/reporting/input/converting/bool.rb,
lib/sober_swag/reporting/input/converting/date.rb,
lib/sober_swag/reporting/input/object/property.rb,
lib/sober_swag/reporting/output/object/property.rb,
lib/sober_swag/reporting/input/converting/decimal.rb,
lib/sober_swag/reporting/input/converting/integer.rb,
lib/sober_swag/reporting/input/converting/date_time.rb

Overview

A new module for parsers with better error reporting.

Defined Under Namespace

Modules: Compiler, Input, Output, Report Classes: InvalidSchemaError