Class: Swagger::AddGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Includes:
SwaggerCodegenRails::Base, SwaggerCodegenRails::Namespace
Defined in:
lib/generators/swagger/add/add_generator.rb

Instance Method Summary collapse

Methods included from SwaggerCodegenRails::Base

#concern_dir, #schema_dir

Methods included from SwaggerCodegenRails::Namespace

#indent, #module_namespacing, #namespaced?, #namespaced_route, #split_namespace, #wrap_with_namespace

Instance Method Details

#argumentsObject



15
16
17
# File 'lib/generators/swagger/add/add_generator.rb', line 15

def arguments
  @params = ::SwaggerCodegenRails.parse(parameter)
end

#create_endpoint_docObject



19
20
21
# File 'lib/generators/swagger/add/add_generator.rb', line 19

def create_endpoint_doc
  template '_swagger.rb.tt', File.join(swagger_path, "#{swagger_file_name}.rb") if swagger_file_name
end