Module: OpenapiMinitest
- Defined in:
- lib/openapi_minitest.rb,
lib/openapi_minitest/dsl.rb,
lib/openapi_minitest/railtie.rb,
lib/openapi_minitest/version.rb,
lib/openapi_minitest/configuration.rb,
lib/openapi_minitest/result_collector.rb,
lib/openapi_minitest/openapi/generator.rb,
lib/generators/openapi_minitest/install/install_generator.rb,
sig/openapi_minitest.rbs
Defined Under Namespace
Modules: DSL, Generators, OpenAPI
Classes: Configuration, Error, Railtie, ResultCollector, SchemaValidationError
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
31
32
33
|
# File 'lib/openapi_minitest/configuration.rb', line 31
def configuration
@configuration ||= Configuration.new
end
|
35
36
37
|
# File 'lib/openapi_minitest/configuration.rb', line 35
def configure
yield(configuration)
end
|
.define_schema(name, definition) ⇒ Object
49
50
51
|
# File 'lib/openapi_minitest/configuration.rb', line 49
def define_schema(name, definition)
schemas[name.to_sym] = definition
end
|
.reset! ⇒ Object
39
40
41
42
|
# File 'lib/openapi_minitest/configuration.rb', line 39
def reset!
@configuration = Configuration.new
@schemas = {}
end
|
.schema(name) ⇒ Object
53
54
55
|
# File 'lib/openapi_minitest/configuration.rb', line 53
def schema(name)
schemas[name.to_sym]
end
|
.schemas ⇒ Object
45
46
47
|
# File 'lib/openapi_minitest/configuration.rb', line 45
def schemas
@schemas ||= {}
end
|