Class: SwaggerDocsGenerator::InitializerGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/swagger_docs_generator/initializer_generator.rb

Overview

# Generator Rails

Create a initializer for rails application

Constant Summary collapse

INITIALIZER =
"  # frozen_string_literal: true\n\n  if Rails.env.doc?\nSwaggerDocsGenerator.configure do |config|\n  config.swagger = '2.2.4'        # Swagger version used\n  config.base_path = '/'          # Base to API\n  config.host = 'localhost:3000'  # Host api\nend\n\nSwaggerDocsGenerator.configure_info do |info|\n  info.title = 'API example.com'  # Title to API\n  info.version = 'v1'             # Version to API\nend\n  end\n"

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject

Create initializer



27
28
29
# File 'lib/generators/swagger_docs_generator/initializer_generator.rb', line 27

def copy_initializer
  initializer 'swagger_docs_generator.rb', INITIALIZER
end