- if result && result.finished? .result-item.panel{class: (result.success? ? "panel-success" : "panel-danger"), "data-id": result.id} .panel-heading= compiler .panel-body %pre %code= result.formatted_output %div %table %tr %th Result %td= result.errored? ? "Error" : result.timedout? ? "Time limit exceeded" : result.failed? ? "Runtime error" : "Success" %tr %th Exit code %td= result.status - else .result-item.panel.panel-default{"data-compiler-id": compiler.id, "data-id": result && result.id, "data-status": (result ? "running" : "notran")} .panel-heading= compiler .panel-body %p running....