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\nif Rails.env.doc?\n  SwaggerDocsGenerator.configure do |config|\nconfig.swagger = '2.2.4'        # Swagger version used\nconfig.base_path = '/'          # Base to API\nconfig.host = 'localhost:3000'  # Host api\n  end\n\n  SwaggerDocsGenerator.configure_info do |info|\ninfo.title = 'API example.com'  # Title to API\ninfo.version = 'v1'             # Version to API\n  end\nend\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