Class: Swagger::InitGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Swagger::InitGenerator
show all
- Includes:
- SwaggerCodegenRails::Namespace
- Defined in:
- lib/generators/swagger/init/init_generator.rb
Instance Method Summary
collapse
#indent, #module_namespacing, #namespace, #namespaced?, #namespaced_route, #namespaces, #wrap_with_namespace
Instance Method Details
#create_concern_dir ⇒ Object
9
10
11
|
# File 'lib/generators/swagger/init/init_generator.rb', line 9
def create_concern_dir
empty_directory concern_dir
end
|
#create_namespace_dir ⇒ Object
13
14
15
|
# File 'lib/generators/swagger/init/init_generator.rb', line 13
def create_namespace_dir
empty_directory namespace_dir
end
|
#create_swagger_controller_file ⇒ Object
17
18
19
|
# File 'lib/generators/swagger/init/init_generator.rb', line 17
def create_swagger_controller_file
template "_swagger_controller.rb.tt", swagger_controller_path
end
|
#insert_route ⇒ Object
21
22
23
|
# File 'lib/generators/swagger/init/init_generator.rb', line 21
def insert_route
route namespaced_route
end
|