Class: Doxieland::Handlers::JSON::RequestHandler
- Inherits:
-
Object
- Object
- Doxieland::Handlers::JSON::RequestHandler
- Includes:
- Apidiesel::Handlers::HttpRequestHelper
- Defined in:
- lib/doxieland/handlers/json.rb
Instance Method Summary collapse
Instance Method Details
#run(request, api_config) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/doxieland/handlers/json.rb', line 7 def run(request, api_config) action = request.action payload = ::JSON.dump(request.parameters) request.[:started_at] = DateTime.now execute_request(request: request, payload: payload, api_config: api_config) request.[:finished_at] = DateTime.now request.response_body = ::JSON.parse(request.http_response.body) request end |