Class: OpenapiBlocks::Builder
- Inherits:
-
Object
- Object
- OpenapiBlocks::Builder
- Defined in:
- lib/openapi_blocks/builder.rb
Overview
rubocop:disable Style/Documentation
Constant Summary collapse
- REQUIRED_CONFIG_ERROR =
"OpenapiBlocks is not configured. Add an initializer:\n\n # config/initializers/openapi_blocks.rb\n OpenapiBlocks.configure do |config|\n config.openapi_version = \"3.1.0\" # required: \"3.0.3\" or \"3.1.0\"\n\n config.info do\n title \"My API\" # required\n version \"1.0.0\" # required\n end\n end\n"
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.build ⇒ Object
21 22 23 |
# File 'lib/openapi_blocks/builder.rb', line 21 def self.build new.build end |
Instance Method Details
#build ⇒ Object
25 26 27 28 |
# File 'lib/openapi_blocks/builder.rb', line 25 def build validate_configuration! Spec::Document.new(openapi_classes).build end |