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
20 21 22 23 24 25 26 |
# File 'lib/openapi_ruby/adapters/minitest.rb', line 20 def api_path(template, &block) 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
16 17 18 |
# File 'lib/openapi_ruby/adapters/minitest.rb', line 16 def openapi_schema(name) self._openapi_schema_name = name.to_sym end |