class Collab::JS::JSRuntimeError

Public Class Methods

new(data) click to toggle source
Calls superclass method
# File lib/collab/js.rb, line 81
def initialize(data)
  @js_backtrace = data["stack"].split("\n").map{|f| "JavaScript #{f.strip}"} if data["stack"]

  super(data["name"] + ": " + data["message"])
end

Public Instance Methods

backtrace() click to toggle source
Calls superclass method
# File lib/collab/js.rb, line 87
def backtrace
  return unless  val = super
  
  if @js_backtrace
    @js_backtrace + val
  else
    val
  end
end