rswag/lib/generators/swagger_rails/install/install_generator.rb

21 lines
438 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('config/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