Class: Moku6::Generators::OpenApiGenerator

Inherits:
BaseGenerator show all
Defined in:
lib/moku6/generators/open_api_generator.rb

Overview

Emits a single OpenAPI 3.1 document describing audit events as webhooks, with one component schema per action (design section 13: OpenAPI output).

Constant Summary

Constants inherited from BaseGenerator

BaseGenerator::AUTOGEN_NOTE

Instance Method Summary collapse

Methods inherited from BaseGenerator

#initialize, #write

Constructor Details

This class inherits a constructor from Moku6::Generators::BaseGenerator

Instance Method Details

#renderObject

: () -> String



12
13
14
# File 'lib/moku6/generators/open_api_generator.rb', line 12

def render
  "# #{AUTOGEN_NOTE}\n" + YAML.dump(document)
end