class Sensu::JSON::ParseError
Attributes
cause[R]
data[R]
Public Class Methods
build(original_error, data)
click to toggle source
Produce an encapsulating error for a parser error, maintaining the backtrace.
@param original_error [Object] @param data [Object] (such as a JSON
string).
# File lib/sensu/json/parse_error.rb, line 12 def self.build(original_error, data) new(original_error.message).tap do |error| error.instance_eval do @cause = original_error set_backtrace original_error.backtrace @data = data end end end