Module: OpenapiRuby::Adapters::Minitest::DSL::ClassMethods
- Defined in:
- lib/openapi_ruby/adapters/minitest.rb
Instance Method Summary collapse
Instance Method Details
#api_path(template, &block) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/openapi_ruby/adapters/minitest.rb', line 23 def api_path(template, &block) guard_single_api_path!(template) context = OpenapiRuby::DSL::Context.new(template, schema_name: _openapi_schema_name) context.instance_eval(&block) if block self._openapi_contexts = _openapi_contexts + [context] OpenapiRuby::DSL::MetadataStore.register(context) context end |
#openapi_schema(name) ⇒ Object
19 20 21 |
# File 'lib/openapi_ruby/adapters/minitest.rb', line 19 def openapi_schema(name) self._openapi_schema_name = name.to_sym end |