class Cipherpipe::Commands::Upload

Public Class Methods

call(configuration = nil) click to toggle source
# File lib/cipherpipe/commands/upload.rb, line 2
def self.call(configuration = nil)
  new(configuration).call
end
new(configuration) click to toggle source
# File lib/cipherpipe/commands/upload.rb, line 6
def initialize(configuration)
  @configuration = configuration
end

Public Instance Methods

call() click to toggle source
# File lib/cipherpipe/commands/upload.rb, line 10
def call
  configuration.external_sources.each do |source|
    puts "Uploading to #{source.type}"
    source.upload configuration.variables
  end
end

Private Instance Methods

configuration() click to toggle source
# File lib/cipherpipe/commands/upload.rb, line 19
def configuration
  @configuration ||= Cipherpipe::Configuration.new
end