| 
									
										
										
										
											2015-07-23 16:56:51 +03:00
										 |  |  | module Devops | 
					
						
							|  |  |  |   module API2_0 | 
					
						
							|  |  |  |     module Handler | 
					
						
							|  |  |  |       class RequestHandler | 
					
						
							| 
									
										
										
										
											2015-07-30 15:37:43 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  |         class << self | 
					
						
							|  |  |  |           def set_parser parser | 
					
						
							|  |  |  |             define_method("parser") do | 
					
						
							|  |  |  |               @request_parser ||= parser.new(@request) | 
					
						
							|  |  |  |             end | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         def initialize request | 
					
						
							| 
									
										
										
										
											2015-07-23 16:56:51 +03:00
										 |  |  |           @request = request | 
					
						
							|  |  |  |         end | 
					
						
							| 
									
										
										
										
											2015-07-30 12:56:32 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  |         private | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         def owner_from_request | 
					
						
							|  |  |  |           @request.env['REMOTE_USER'] | 
					
						
							|  |  |  |         end | 
					
						
							| 
									
										
										
										
											2015-07-23 16:56:51 +03:00
										 |  |  |       end | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |