module SwaggerDocsGenerator
:reek: Attribute :reek: TooManyInstanceVariables
:reek: Attribute
:reek: NestedIterators :reek: TooManyStatements :reek: UtilityFunction
:reek: TooManyConstants
:reek: FeatureEnvy
:reek: UtilityFunction
rubocop:disable Lint/Eval
rubocop:disable Lint/Eval
rubocop:disable Metrics/AbcSize rubocop:disable Metrics/CyclomaticComplexity rubocop:disable Style/MultilineIfModifier rubocop:disable Metrics/ClassLength
:reek: UtilityFunction :reek: InstanceVariableAssumption :reek: TooManyInstanceVariables :reek: DuplicateMethodCall :reek: TooManyStatements
:reek: InstanceVariableAssumption :reek: NilCheck
:reek: InstanceVariableAssumption :reek: NilCheck
:reek: InstanceVariableAssumption :reek: NilCheck
:reek: InstanceVariableAssumption :reek: NilCheck
:reek: InstanceVariableAssumption :reek: NilCheck
:reek: UtilityFunction :reek: InstanceVariableAssumption :reek: TooManyStatements :reek: TooManyInstanceVariables
:reek: InstanceVariableAssumption
:reek: InstanceVariableAssumption
Constants
- AUTHORS
Authors contributed to gem
- DESCRIPTION
Describe gem
- EMAILS
Email to ahuthors
- GEM
Name to gem
- HOMEPAGE
Homepage
- LICENSE
License
- POST_INSTALL
Define a post install message
- SUMMARY
Short description
- VERSION
Version to gem
Public Class Methods
# File lib/swagger_docs_generator/configuration/configuration.rb, line 43 def config @config ||= Configuration.new end
# File lib/swagger_docs_generator/configuration/configuration.rb, line 39 def configure block_given? ? yield(config) : config end
# File lib/swagger_docs_generator/configuration/configuration_info.rb, line 22 def configure_info block_given? ? yield(info) : info end
# File lib/swagger_docs_generator/configuration/configuration.rb, line 47 def file_base File.join(@config.doc_folder, @config.doc_class) end
# File lib/swagger_docs_generator/configuration/configuration.rb, line 51 def file_docs Dir[File.join(@config.doc_folder, '*.rb')] end
# File lib/swagger_docs_generator/configuration/configuration_info.rb, line 26 def info @info ||= ConfigurationInfo.new end
# File lib/swagger_docs_generator/configuration/configuration.rb, line 55 def temporary_folder Rails.root.join('tmp', SwaggerDocsGenerator::GEM) end
# File lib/swagger_docs_generator/configuration/configuration_info.rb, line 30 def version_ruby @info.version.humanize end