class Naifa::Plugins::S3::CLI
Attributes
settings_key[R]
Public Instance Methods
settings_key()
click to toggle source
# File lib/naifa/plugins/s3/cli.rb, line 24 def settings_key self.class.settings_key end
sync(from=nil, to=nil)
click to toggle source
# File lib/naifa/plugins/s3/cli.rb, line 13 def sync(from=nil, to=nil) config = Naifa::Config.settings[settings_key] || {} options = {sync: {}} options[:sync][:origin] = from unless from.nil? options[:sync][:destination] = to unless to.nil? S3.sync(config.fetch(:settings,{}).deep_merge(options)) end