Class: Docit::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/docit/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject



9
10
11
# File 'lib/generators/docit/install/install_generator.rb', line 9

def copy_initializer
  template "initializer.rb", "config/initializers/docit.rb"
end

#mount_engineObject



13
14
15
# File 'lib/generators/docit/install/install_generator.rb', line 13

def mount_engine
  route 'mount Docit::Engine => "/api-docs"'
end


17
18
19
20
21
22
23
24
25
26
# File 'lib/generators/docit/install/install_generator.rb', line 17

def print_instructions
  say ""
  say "Docit installed successfully!", :green
  say ""
  say "Next steps:"
  say "  1. Edit config/initializers/docit.rb to customize your API docs"
  say "  2. Add swagger_doc blocks to your controller actions"
  say "  3. Visit /api-docs to see your Swagger UI"
  say ""
end