Sha256: 5e416c72d9b7eb3aed7d1c3ba809a1a7a73bc78656f8993b23cff0b2d90e158e

Contents?: true

Size: 683 Bytes

Versions: 7

Compression:

Stored size: 683 Bytes

Contents

# frozen_string_literal: true

module SwaggerDocsGenerator
  # # Generator Rails
  #
  # Create a initializer for rails application
  class InitializerGenerator < Rails::Generators::Base
    desc 'Generate a initializer for Swagger Docs Generator'
    INITIALIZER = <<-INIT
# frozen_string_literal: true

SwaggerDocsGenerator.configure do |config|
  config.swagger = '2.2.4'
  config.base_path = '/'
  config.host = 'localhost:3000'
end

SwaggerDocsGenerator.configure_info do |info|
  info.title = 'API example.com'
  info.version = '1.0.0'
end
    INIT

    # Create initializer
    def copy_initializer
      initializer 'swagger_docs_generator.rb', INITIALIZER
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
swagger_docs_generator-0.2.0.pre.12 lib/generators/swagger_docs_generator/initializer_generator.rb
swagger_docs_generator-0.2.0.pre.11 lib/generators/swagger_docs_generator/initializer_generator.rb
swagger_docs_generator-0.2.0.pre.10 lib/generators/swagger_docs_generator/initializer_generator.rb
swagger_docs_generator-0.2.0.pre.9 lib/generators/swagger_docs_generator/initializer_generator.rb
swagger_docs_generator-0.1.2 lib/generators/swagger_docs_generator/initializer_generator.rb
swagger_docs_generator-0.1.1 lib/generators/swagger_docs_generator/initializer_generator.rb
swagger_docs_generator-0.1.0 lib/generators/swagger_docs_generator/initializer_generator.rb