module Scorpio::OpenAPI::V3::Document::Configurables
Attributes
base_url[W]
request_media_type[W]
server[W]
server_variables[W]
Public Instance Methods
base_url(scheme: nil, server: self.server, server_variables: self.server_variables)
click to toggle source
# File lib/scorpio/openapi/document.rb, line 106 def base_url(scheme: nil, server: self.server, server_variables: self.server_variables) return @base_url if instance_variable_defined?(:@base_url) if server server.expanded_url(server_variables) end end
request_media_type()
click to toggle source
# File lib/scorpio/openapi/document.rb, line 114 def request_media_type return @request_media_type if instance_variable_defined?(:@request_media_type) nil end
scheme()
click to toggle source
# File lib/scorpio/openapi/document.rb, line 88 def scheme nil end
server()
click to toggle source
# File lib/scorpio/openapi/document.rb, line 92 def server return @server if instance_variable_defined?(:@server) if servers.respond_to?(:to_ary) && servers.size == 1 servers.first else nil end end
server_variables()
click to toggle source
# File lib/scorpio/openapi/document.rb, line 101 def server_variables return @server_variables if instance_variable_defined?(:@server_variables) {}.freeze end