Module: Scorpio

Includes:
HTTPErrors
Defined in:
lib/scorpio.rb,
lib/scorpio.rb,
lib/scorpio/ur.rb,
lib/scorpio/openapi.rb,
lib/scorpio/request.rb,
lib/scorpio/version.rb,
lib/scorpio/response.rb,
lib/scorpio/openapi/v2.rb,
lib/scorpio/openapi/tag.rb,
lib/scorpio/openapi/v3_0.rb,
lib/scorpio/openapi/v3_1.rb,
lib/scorpio/resource_base.rb,
lib/scorpio/openapi/server.rb,
lib/scorpio/pickle_adapter.rb,
lib/scorpio/openapi/document.rb,
lib/scorpio/openapi/operation.rb,
lib/scorpio/openapi/reference.rb,
lib/scorpio/openapi/v2/dialect.rb,
lib/scorpio/google_api_document.rb,
lib/scorpio/openapi/v3_0/dialect.rb,
lib/scorpio/openapi/schema_elements.rb,
lib/scorpio/openapi/operations_scope.rb,
lib/scorpio/openapi/schema_elements/type_nullable.rb

Defined Under Namespace

Modules: Google, HTTPErrors, OpenAPI, Response, Ur Classes: AmbiguousParameter, ConfigError, Error, HTTPError, ParameterError, Request, ResourceBase

Constant Summary collapse

VERSION =
"0.7.0".freeze

Class Method Summary collapse

Class Method Details

.new_document(instance, **new_param) ⇒ JSI::Base + Scorpio::OpenAPI::Document

takes a document, generally a Hash, and returns a Scorpio OpenAPI Document instantiating it.

Parameters:

  • instance (#to_hash)

    the document to represent as a Scorpio OpenAPI Document

Returns:



112
113
114
# File 'lib/scorpio.rb', line 112

def new_document(instance, **new_param)
  OpenAPI::Document.new_document(instance, **new_param)
end