class Doxieland::Handlers::FileRequest::RequestHandler
Public Instance Methods
run(request, api_config)
click to toggle source
# File lib/doxieland/handlers/file_request.rb, line 7 def run(request, api_config) action = request.action request.metadata[:started_at] = DateTime.now execute_request(request: request, payload: nil, api_config: api_config) request.metadata[:finished_at] = DateTime.now image_number = request.http_request .url .path .match(/[0-9]{4,}/)[0] request.result = Scan.from_api(request.response_body, image_number) request end