Module: OpenapiFirst::Test::Methods::DefaultApiMethod

Defined in:
lib/openapi_first/test/methods.rb

Overview

Default methods

Instance Method Summary collapse

Instance Method Details

#openapi_first_default_apiObject

This is the default api that is used by assert_api_conform :default is the default name that is used if you don’t pass an ‘api:` option to `OpenapiFirst::Test.register` This is overwritten if you pass an `api:` option to `include OpenapiFirst::Test::Methods`



40
41
42
43
44
45
46
47
# File 'lib/openapi_first/test/methods.rb', line 40

def openapi_first_default_api
  klass = self.class
  if klass.respond_to?(:metadata) && klass.[:api]
    klass.[:api]
  else
    :default
  end
end