Sha256: 437139d422fa163ef294c96530f0638c5248c3341500ed4310156a12ab17498b

Contents?: true

Size: 382 Bytes

Versions: 20

Compression:

Stored size: 382 Bytes

Contents

module Imap::Backup
  class CLI::Restore < Thor
    include Thor::Actions
    include CLI::Helpers

    attr_reader :account_names

    def initialize(options)
      super([])
      @account_names = (options[:accounts] || "").split(",")
    end

    no_commands do
      def run
        each_connection(account_names) { |connection| connection.restore }
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
imap-backup-5.0.0 lib/imap/backup/cli/restore.rb
imap-backup-4.2.2 lib/imap/backup/cli/restore.rb
imap-backup-4.2.1 lib/imap/backup/cli/restore.rb
imap-backup-4.2.0 lib/imap/backup/cli/restore.rb
imap-backup-4.1.2 lib/imap/backup/cli/restore.rb
imap-backup-4.1.1 lib/imap/backup/cli/restore.rb
imap-backup-4.0.7 lib/imap/backup/cli/restore.rb
imap-backup-4.0.6 lib/imap/backup/cli/restore.rb
imap-backup-4.0.5 lib/imap/backup/cli/restore.rb
imap-backup-4.0.4 lib/imap/backup/cli/restore.rb
imap-backup-4.0.3 lib/imap/backup/cli/restore.rb
imap-backup-4.0.2 lib/imap/backup/cli/restore.rb
imap-backup-4.0.1 lib/imap/backup/cli/restore.rb
imap-backup-4.0.0 lib/imap/backup/cli/restore.rb
imap-backup-4.0.0.rc6 lib/imap/backup/cli/restore.rb
imap-backup-4.0.0.rc5 lib/imap/backup/cli/restore.rb
imap-backup-4.0.0.rc4 lib/imap/backup/cli/restore.rb
imap-backup-4.0.0.rc3 lib/imap/backup/cli/restore.rb
imap-backup-4.0.0.rc2 lib/imap/backup/cli/restore.rb
imap-backup-4.0.0.rc1 lib/imap/backup/cli/restore.rb