module OnebusawaySDK::Internal::Type::Union

def inspect(depth: 0)

Returns:
  • (String) -

Parameters:
  • depth (Integer) --

Other tags:
    Api: - private
def inspect(depth: 0)
  if depth.positive?
    return is_a?(Module) ? super() : self.class.name
  end
  members = variants.map { OnebusawaySDK::Internal::Type::Converter.inspect(_1, depth: depth.succ) }
  prefix = is_a?(Module) ? name : self.class.name
  "#{prefix}[#{members.join(' | ')}]"
end