| 
									
										
										
										
											2014-05-08 15:34:26 +04:00
										 |  |  | require "routes/v2.0/flavor" | 
					
						
							|  |  |  | require "routes/v2.0/image" | 
					
						
							|  |  |  | require "routes/v2.0/filter" | 
					
						
							|  |  |  | require "routes/v2.0/network" | 
					
						
							|  |  |  | require "routes/v2.0/group" | 
					
						
							|  |  |  | require "routes/v2.0/deploy" | 
					
						
							|  |  |  | require "routes/v2.0/project" | 
					
						
							|  |  |  | require "routes/v2.0/key" | 
					
						
							|  |  |  | require "routes/v2.0/user" | 
					
						
							|  |  |  | require "routes/v2.0/provider" | 
					
						
							|  |  |  | require "routes/v2.0/tag" | 
					
						
							|  |  |  | require "routes/v2.0/server" | 
					
						
							|  |  |  | require "routes/v2.0/script" | 
					
						
							| 
									
										
										
										
											2014-10-22 15:01:55 +04:00
										 |  |  | require "routes/v2.0/status" | 
					
						
							| 
									
										
										
										
											2014-05-08 15:34:26 +04:00
										 |  |  | require "routes/v2.0/bootstrap_templates" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module Version2_0 | 
					
						
							|  |  |  |   class V2_0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # Initialize modules of devops API v2.0 | 
					
						
							|  |  |  |     def initialize app | 
					
						
							|  |  |  |       stack = Rack::Builder.new | 
					
						
							|  |  |  |       [FlavorRoutes, ImageRoutes, FilterRoutes, NetworkRoutes, GroupRoutes, DeployRoutes, | 
					
						
							| 
									
										
										
										
											2014-10-22 15:01:55 +04:00
										 |  |  |        ProjectRoutes, KeyRoutes, UserRoutes, ProviderRoutes, TagRoutes, ServerRoutes, ScriptRoutes, BootstrapTemplatesRoutes, StatusRoutes].each do |m| | 
					
						
							| 
									
										
										
										
											2014-05-08 15:34:26 +04:00
										 |  |  |         stack.use m | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |       stack.run app | 
					
						
							|  |  |  |       @app = stack.to_app | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def call(env) | 
					
						
							|  |  |  |       @app.call env | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |