class TezosClient::OperationFailure

Attributes

errors[R]
message[R]
metadata[R]
status[R]

Public Class Methods

new(metadata:, errors:, status:) click to toggle source
Calls superclass method
# File lib/tezos_client/exceptions.rb, line 59
def initialize(metadata:, errors:, status:)
  @metadata = metadata
  @errors = errors
  @status = status

  error = errors[0]

  if @message.nil?
    @message = "failure #{status}: #{tezos_contents_log(error).pretty_inspect}"
  end

  super(message)
end