Sha256: 60ae07d0ae2c10713d75c872fbf8d8297382e6dda033d58d5516b9aad068055e
Contents?: true
Size: 518 Bytes
Versions: 1
Compression:
Stored size: 518 Bytes
Contents
module Imap::Backup class CLI::Backup < Thor include Thor::Actions include CLI::Helpers attr_reader :account_names attr_reader :refresh def initialize(options) super([]) @account_names = (options[:accounts] || "").split(",") @refresh = options.key?(:refresh) ? !!options[:refresh] : false end no_commands do def run each_connection(account_names) do |connection| connection.run_backup(refresh: refresh) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
imap-backup-7.0.2 | lib/imap/backup/cli/backup.rb |