class Bonita::Error
Attributes
error_message[R]
explanations[R]
java_exception[R]
status[R]
Public Class Methods
new(status, body)
click to toggle source
Calls superclass method
# File lib/bonita/error.rb, line 6 def initialize(status, body) if body['exception'] mapping = Bonita::ErrorMapping.extract_single(body, :read) @java_exception = mapping.exception @error_message = mapping.message @explanations = mapping.explanations @status = status values = Hash[instance_variables.map { |name| [name, instance_variable_get(name)] }] else values = body end super(values) end