Method: Roby::Log::NotificationsDisplay#render_error

Defined in:
lib/roby/log/notifications.rb

#render_error(error, tasks) ⇒ Object



203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
# File 'lib/roby/log/notifications.rb', line 203

def render_error(error, tasks)
    error = Qt.escape(error.to_s)
    error = error.split("\n").map do |line|
 line.gsub(/^\s+/) { " " * $&.size }
    end.join("<br>")

    text << error
    text << "<h2>Involved tasks</h2>"
    text << "<ul>"
    tasks.each do |t| 
 text << "<li>"
 render_task(t) 
 text << "</li>"
    end
end