class ElasticBackup::Cli::Main
Public Instance Methods
massage(options)
click to toggle source
# File lib/elastic-backup-2s3/cli.rb, line 78 def massage(options) opt = Thor::CoreExt::HashWithIndifferentAccess.new options opt[:extra] = Thor::CoreExt::HashWithIndifferentAccess.new opt[:extra].map{ |s| s.split(':', 2)}.to_h opt[:tags] = opt[:tags].join(',') unless opt[:tags].nil? opt[:sktags] = opt[:sktags].join(',') unless opt[:sktags].nil? opt end
restore(s3url, es)
click to toggle source
# File lib/elastic-backup-2s3/cli.rb, line 67 def restore s3url, es Snapshot.restore s3url, Snapshot.esurl(suri: es), options end
snapshot(es, s3url)
click to toggle source
# File lib/elastic-backup-2s3/cli.rb, line 60 def snapshot es, s3url Snapshot.snapshot Snapshot.esurl(suri: es), s3url, options end