Sha256: dd45434002016e33c783ce5c12c5bbdc004cde6af9b28c68ef8473e8a071e6b4

Contents?: true

Size: 519 Bytes

Versions: 22

Compression:

Stored size: 519 Bytes

Contents

module Imap::Backup
  class Account; end
  class Account::Connection; end

  class Account::Connection::FolderNames
    attr_reader :account
    attr_reader :client

    def initialize(client:, account:)
      @client = client
      @account = account
    end

    def run
      folder_names = client.list

      if folder_names.empty?
        message = "Unable to get folder list for account #{account.username}"
        Logger.logger.info message
        raise message
      end

      folder_names
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
imap-backup-9.3.2 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.4.0.pre1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.3.1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.3.0 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.2.0 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.1.1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.1.0 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.0.2 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.0.1.rc1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.0.0 lib/imap/backup/account/connection/folder_names.rb
imap-backup-9.0.0.rc1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-8.0.2 lib/imap/backup/account/connection/folder_names.rb
imap-backup-8.0.1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-8.0.0 lib/imap/backup/account/connection/folder_names.rb
imap-backup-8.0.0.rc1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-7.0.2 lib/imap/backup/account/connection/folder_names.rb
imap-backup-7.0.0.rc1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-6.3.0 lib/imap/backup/account/connection/folder_names.rb
imap-backup-6.2.1 lib/imap/backup/account/connection/folder_names.rb
imap-backup-6.1.0 lib/imap/backup/account/connection/folder_names.rb