Class: Gitlab::GrapeOpenapi::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/grape_openapi/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/gitlab/grape_openapi/configuration.rb', line 9

def initialize
  @api_prefix = "api"
  @api_version = "v1"
  @excluded_api_classes = []
  @info = nil

  @servers = []
  @security_schemes = []

  @tag_overrides = {}
  @annotations = {}
  @coercer_mappings = {}
end

Instance Attribute Details

#annotationsObject

Returns the value of attribute annotations.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def annotations
  @annotations
end

#api_prefixObject

Returns the value of attribute api_prefix.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def api_prefix
  @api_prefix
end

#api_versionObject

Returns the value of attribute api_version.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def api_version
  @api_version
end

#coercer_mappingsObject

Returns the value of attribute coercer_mappings.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def coercer_mappings
  @coercer_mappings
end

#excluded_api_classesObject

Returns the value of attribute excluded_api_classes.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def excluded_api_classes
  @excluded_api_classes
end

#infoObject

Returns the value of attribute info.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def info
  @info
end

#security_schemesObject

Returns the value of attribute security_schemes.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def security_schemes
  @security_schemes
end

#serversObject

Returns the value of attribute servers.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def servers
  @servers
end

#tag_overridesObject

Returns the value of attribute tag_overrides.



6
7
8
# File 'lib/gitlab/grape_openapi/configuration.rb', line 6

def tag_overrides
  @tag_overrides
end