class Temporal::Client::Converter::Payload::Bytes
Constants
- ENCODING
Public Instance Methods
encoding()
click to toggle source
# File lib/temporal/client/converter/payload/bytes.rb, line 10 def encoding ENCODING end
from_payload(payload)
click to toggle source
# File lib/temporal/client/converter/payload/bytes.rb, line 14 def from_payload(payload) payload.data end
to_payload(data)
click to toggle source
# File lib/temporal/client/converter/payload/bytes.rb, line 18 def to_payload(data) return nil unless data.is_a?(String) && data.encoding == Encoding::ASCII_8BIT Temporal::Api::Common::V1::Payload.new( metadata: { 'encoding' => ENCODING }, data: data ) end