# File lib/aws/glacier/archive_collection.rb, line 74
      def convert_to_io data
        return Core::ManagedFile.open(data) if
          data.is_a?(Pathname) or data.is_a?(String)

        return data if io_like?(data)

        msg = "expected data to be IO-like or a file path (String/Pathanme)."
        raise ArgumentError, msg
      end