Module: OpenapiRspec

Extended by:
Dry::Configurable
Defined in:
lib/openapi_rspec.rb,
lib/openapi_rspec/helpers.rb,
lib/openapi_rspec/version.rb,
lib/openapi_rspec/matchers.rb,
lib/openapi_rspec/module_helpers.rb,
lib/openapi_rspec/request_validator.rb,
lib/openapi_rspec/documentation_validator.rb

Defined Under Namespace

Modules: Helpers, Matchers, ModuleHelpers Classes: DocumentationValidator, RequestValidator

Constant Summary collapse

VERSION =
"0.2.2"

Class Method Summary collapse

Class Method Details

.api(doc, build: false, **params) ⇒ Object



16
17
18
19
# File 'lib/openapi_rspec.rb', line 16

def self.api(doc, build: false, **params)
  doc = OpenapiBuilder.call(doc).data if build
  OpenapiValidator.call(doc, **params)
end