class Temporal::Client::Serializer::Failure
Public Instance Methods
to_proto()
click to toggle source
# File lib/temporal/client/serializer/failure.rb, line 10 def to_proto Temporal::Api::Failure::V1::Failure.new( message: object.message, stack_trace: stack_trace_from(object.backtrace), application_failure_info: Temporal::Api::Failure::V1::ApplicationFailureInfo.new( type: object.class.name, details: to_details_payloads(object.message) ) ) end
Private Instance Methods
stack_trace_from(backtrace)
click to toggle source
# File lib/temporal/client/serializer/failure.rb, line 23 def stack_trace_from(backtrace) return unless backtrace backtrace.join("\n") end