module Temporal::Concerns::Payloads

Public Instance Methods

from_details_payloads(payloads) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 16
def from_details_payloads(payloads)
  from_payloads(payloads)&.first
end
from_payload(payload) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 8
def from_payload(payload)
  payload_converter.from_payload(payload)
end
from_payloads(payloads) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 4
def from_payloads(payloads)
  payload_converter.from_payloads(payloads)
end
from_result_payloads(payloads) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 12
def from_result_payloads(payloads)
  from_payloads(payloads)&.first
end
from_signal_payloads(payloads) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 20
def from_signal_payloads(payloads)
  from_payloads(payloads)&.first
end
to_details_payloads(data) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 36
def to_details_payloads(data)
  to_payloads([data])
end
to_payload(data) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 28
def to_payload(data)
  payload_converter.to_payload(data)
end
to_payloads(data) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 24
def to_payloads(data)
  payload_converter.to_payloads(data)
end
to_result_payloads(data) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 32
def to_result_payloads(data)
  to_payloads([data])
end
to_signal_payloads(data) click to toggle source
# File lib/temporal/concerns/payloads.rb, line 40
def to_signal_payloads(data)
  to_payloads([data])
end

Private Instance Methods

payload_converter() click to toggle source
# File lib/temporal/concerns/payloads.rb, line 46
def payload_converter
  Temporal.configuration.converter
end