class Swagger::InitGenerator
Public Instance Methods
create_concern_dir()
click to toggle source
# File lib/generators/swagger/init/init_generator.rb, line 12 def create_concern_dir empty_directory concern_dir end
create_namespace_dir()
click to toggle source
# File lib/generators/swagger/init/init_generator.rb, line 16 def create_namespace_dir empty_directory namespace_dir end
create_swagger_controller_file()
click to toggle source
# File lib/generators/swagger/init/init_generator.rb, line 20 def create_swagger_controller_file template "_swagger_controller.rb.tt", swagger_controller_path end
insert_route()
click to toggle source
# File lib/generators/swagger/init/init_generator.rb, line 24 def insert_route route namespaced_route end
Private Instance Methods
namespace()
click to toggle source
# File lib/generators/swagger/init/init_generator.rb, line 37 def namespace config = SwaggerCodegenRails.configuration.versions_url config ? (config[name.to_sym] || name) : name end
namespace_dir()
click to toggle source
# File lib/generators/swagger/init/init_generator.rb, line 33 def namespace_dir File.join(concern_dir, name) end
swagger_controller_path()
click to toggle source
# File lib/generators/swagger/init/init_generator.rb, line 29 def swagger_controller_path File.join("app/controllers", name, "swagger_controller.rb") end