Class: R2OAS::AppConfiguration::Swagger

Inherits:
Object
  • Object
show all
Defined in:
lib/r2-oas/app_configuration/swagger.rb,
lib/r2-oas/app_configuration/swagger/ui.rb,
lib/r2-oas/app_configuration/swagger/editor.rb

Defined Under Namespace

Classes: Editor, UI

Constant Summary collapse

DEFAULT_EDITOR =
Editor.new
DEFAULT_UI =
UI.new
VALID_OPTIONS_KEYS =
i[
  editor
  ui
].freeze

Instance Method Summary collapse

Constructor Details

#initializeSwagger



19
20
21
# File 'lib/r2-oas/app_configuration/swagger.rb', line 19

def initialize
  set_default
end

Instance Method Details

#configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



23
24
25
# File 'lib/r2-oas/app_configuration/swagger.rb', line 23

def configure
  yield self
end