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
38 39 40 41 42 43 44 45 46 |
# File 'lib/openapi_ruby/adapters/minitest.rb', line 38 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
34 35 36 |
# File 'lib/openapi_ruby/adapters/minitest.rb', line 34 def openapi_schema(name) self._openapi_schema_name = name.to_sym end |