Module: Literal::Openapi::OpenAPI
- Defined in:
- lib/literal/openapi/open_api.rb
Constant Summary collapse
- VERSION_MAP =
{ "3.0" => Literal::Openapi::Adapters::OpenAPI3_0, "3.1" => Literal::Openapi::Adapters::OpenAPI3_1 }.freeze
Class Method Summary collapse
Class Method Details
.[](version) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/literal/openapi/open_api.rb', line 17 def self.[](version) key = version.to_s VERSION_MAP.fetch(key) do raise ArgumentError, "Unknown OpenAPI version #{version.inspect}. Supported: #{VERSION_MAP.keys.join(", ")}" end end |