module Mumukit::Bridge::ResponseType
Public Class Methods
for_response(response)
click to toggle source
# File lib/mumukit/bridge/runner/response_type.rb, line 87 def self.for_response(response) if mixed_test_results?(response) Mixed.new elsif structured_test_results?(response) Structured.new else Unstructured.new end end
mixed_test_results?(response)
click to toggle source
# File lib/mumukit/bridge/runner/response_type.rb, line 83 def self.mixed_test_results?(response) structured_test_results?(response) && response['out'].present? end
structured_test_results?(response)
click to toggle source
# File lib/mumukit/bridge/runner/response_type.rb, line 79 def self.structured_test_results?(response) response['testResults'].present? end