Exception: Wands::JavaScript::JSError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/wands/java_script/js_error.rb

Overview

Represents a JavaScript error event, inheriting from Ruby’s Error class.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(js_error_event, message = nil) ⇒ JSError

Returns a new instance of JSError.



9
10
11
12
# File 'lib/wands/java_script/js_error.rb', line 9

def initialize(js_error_event, message = nil)
  super("#{message}#{dig_js_values(js_error_event, :message)}")
  @stack = dig_js_values(js_error_event, :error, :stack)
end

Instance Attribute Details

#stackObject (readonly)

Returns the value of attribute stack.



7
8
9
# File 'lib/wands/java_script/js_error.rb', line 7

def stack
  @stack
end