Module: Scorpio::Google::RestDescription

Includes:
HasMethodsAndResources, OpenAPI::Document
Defined in:
lib/scorpio/google_api_document.rb,
lib/scorpio/google_api_document.rb

Constant Summary collapse

Resources =
properties['resources']

Instance Attribute Summary collapse

Attributes included from OpenAPI::Document::Configurables

#accept, #authorization, #faraday_adapter, #faraday_builder, #logger, #request_headers, #user_agent

Instance Method Summary collapse

Methods included from HasMethodsAndResources

#each_operation, #operations

Methods included from OpenAPI::Document

#each_operation, from_instance, new_document, #operations, #v2?, #v3?

Instance Attribute Details

#base_url(scheme: nil, server: nil, server_variables: nil) ⇒ Object



58
59
60
61
# File 'lib/scorpio/google_api_document.rb', line 58

def base_url(scheme: nil, server: nil, server_variables: nil)
  return @base_url if instance_variable_defined?(:@base_url)
  JSI::Util.uri(rootUrl ? File.join(rootUrl, servicePath) : baseUrl) # baseUrl is deprecated
end

Instance Method Details

#titleObject



63
64
65
# File 'lib/scorpio/google_api_document.rb', line 63

def title
  self['title'] # override OpenAPI::Document#title
end