Module: Liminal::Openapi::Verification

Defined in:
lib/liminal/openapi/verification.rb,
lib/liminal/openapi/verification/error.rb,
lib/liminal/openapi/verification/runner.rb,
lib/liminal/openapi/verification/document.rb,
lib/liminal/openapi/verification/normalizer.rb,
lib/liminal/openapi/verification/structural_difference.rb,
lib/liminal/openapi/verification/normalizer/operation_example_stripper.rb

Defined Under Namespace

Modules: Document, Normalizer Classes: DocumentDriftError, Error, ExternalReferenceError, InvalidConfigurationError, InvalidDocumentError, MissingDocumentError, Runner, StructuralDifference

Class Method Summary collapse

Class Method Details

.call(checked:, generated:, ignore: [], &generator) ⇒ Object



20
21
22
# File 'lib/liminal/openapi/verification.rb', line 20

def call(checked:, generated:, ignore: [], &generator)
  Runner.new(checked: checked, generated: generated, ignore: ignore).call(&generator)
end

.validate!(path) ⇒ Object



24
25
26
# File 'lib/liminal/openapi/verification.rb', line 24

def validate!(path)
  Document.validate!(path)
end