Method: Legion::JSON::ParseError.build

Defined in:
lib/legion/json/parse_error.rb

.build(original_error, data) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/legion/json/parse_error.rb', line 7

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