mirror of
https://github.com/ditkrg/rswag.git
synced 2026-01-22 22:06:43 +00:00
21 lines
431 B
Ruby
21 lines
431 B
Ruby
require 'rails/generators'
|
|
|
|
module SwaggerRails
|
|
|
|
class InstallGenerator < Rails::Generators::Base
|
|
source_root File.expand_path('../templates', __FILE__)
|
|
|
|
def add_swagger_dir
|
|
empty_directory('swagger/v1')
|
|
end
|
|
|
|
def add_initializer
|
|
template('swagger_rails.rb', 'config/initializers/swagger_rails.rb')
|
|
end
|
|
|
|
def add_routes
|
|
route("mount SwaggerRails::Engine => '/api-docs'")
|
|
end
|
|
end
|
|
end
|