| 
									
										
										
										
											2015-04-16 17:54:40 +03:00
										 |  |  | module Devops | 
					
						
							|  |  |  |   module Version2_0 | 
					
						
							|  |  |  |     module Routes | 
					
						
							| 
									
										
										
										
											2015-07-08 13:43:31 +03:00
										 |  |  |       module StackTemplateRoutes | 
					
						
							| 
									
										
										
										
											2015-04-16 17:54:40 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  |         def self.registered(app) | 
					
						
							|  |  |  |           app.after %r{\A/stack_template(/[\w]+)?\z} do | 
					
						
							|  |  |  |             statistic | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           app.get_with_headers '/stack_templates', :headers => [:accept], &Devops::Version2_0::Handler::StackTemplate.get_stack_templates | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           app.get_with_headers '/stack_templates/provider/:provider', :headers => [:accept], &Devops::Version2_0::Handler::StackTemplate.get_stack_templates_for_provider | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           app.post_with_headers "/stack_template", :headers => [:accept], &Devops::Version2_0::Handler::StackTemplate.create_stack_template | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           hash = {} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           hash['GET'] = Devops::Version2_0::Handler::StackTemplate.get_stack_template | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           hash['DELETE'] = Devops::Version2_0::Handler::StackTemplate.delete_stack_template | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           app.multi_routes '/stack_template/:stack_template_id', {}, hash | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           puts "Stack_template routes initialized" | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |