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
|