module OnebusawaySDK::Internal::Type::Converter
def dump(value, state:)
-
(Object)
-
Options Hash:
(**state)
-
:can_retry
(Boolean
) --
Parameters:
-
state
(Hash{Symbol=>Object}
) -- . -
value
(Object
) --
Other tags:
- Api: - private
def dump(value, state:) case value in Array value.map { OnebusawaySDK::Internal::Type::Unknown.dump(_1, state: state) } in Hash value.transform_values { OnebusawaySDK::Internal::Type::Unknown.dump(_1, state: state) } in OnebusawaySDK::Internal::Type::BaseModel value.class.dump(value, state: state) in StringIO value.string in Pathname | IO state[:can_retry] = false if value.is_a?(IO) OnebusawaySDK::FilePart.new(value) in OnebusawaySDK::FilePart state[:can_retry] = false if value.content.is_a?(IO) value else value end end