Class: OpenapiMinitest::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/openapi_minitest/configuration.rb', line 16

def initialize
  @title = "API Documentation"
  @version = "1.0.0"
  @description = nil
  @output_path = "doc/openapi.yml"
  @servers = []
  @security_schemes = {}
  @tags = []
  @validate_schema = true
  @strict_validation = false
  @sort_paths = :alphabetical
end

Instance Attribute Details

#descriptionObject

Returns the value of attribute description.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def description
  @description
end

#output_pathObject

Returns the value of attribute output_path.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def output_path
  @output_path
end

#security_schemesObject

Returns the value of attribute security_schemes.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def security_schemes
  @security_schemes
end

#serversObject

Returns the value of attribute servers.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def servers
  @servers
end

#sort_pathsObject

Returns the value of attribute sort_paths.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def sort_paths
  @sort_paths
end

#strict_validationObject

Returns the value of attribute strict_validation.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def strict_validation
  @strict_validation
end

#tagsObject

Returns the value of attribute tags.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def tags
  @tags
end

#titleObject

Returns the value of attribute title.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def title
  @title
end

#validate_schemaObject

Returns the value of attribute validate_schema.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def validate_schema
  @validate_schema
end

#versionObject

Returns the value of attribute version.



5
6
7
# File 'lib/openapi_minitest/configuration.rb', line 5

def version
  @version
end