Class: EvalResponseBuilder
- Inherits:
-
Object
- Object
- EvalResponseBuilder
- Includes:
- Interactor
- Defined in:
- app/interactors/eval_response_builder.rb
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/interactors/eval_response_builder.rb', line 6 def call v8_ctx = V8::Context.new timeout: timeout eval_response_builder(v8_ctx) eval_request(v8_ctx) eval_response(v8_ctx) rescue => e context.built_response = { 'status' => 500, 'headers' => { 'Content-Type' => 'text/plain' }, 'body' => e. } end |