class Mumukit::Bridge::ResponseType::Mixed

Public Instance Methods

build_hash(response) click to toggle source
# File lib/mumukit/bridge/runner/response_type.rb, line 66
def build_hash(response)
  structured_results = super(response)
  structured_results.merge response_type: :mixed,
                           status: status(structured_results[:status], response['exit'].to_sym)
end

Private Instance Methods

status(tests_status, output_status) click to toggle source
# File lib/mumukit/bridge/runner/response_type.rb, line 74
def status(tests_status, output_status)
  tests_status.passed? && output_status.passed? ? :passed : :failed
end