class Cipherpipe::Commands::Load
Public Class Methods
call(configuration = nil)
click to toggle source
# File lib/cipherpipe/commands/load.rb, line 2 def self.call(configuration = nil) new(configuration).call end
new(configuration)
click to toggle source
# File lib/cipherpipe/commands/load.rb, line 6 def initialize(configuration) @configuration = configuration end
Public Instance Methods
call()
click to toggle source
# File lib/cipherpipe/commands/load.rb, line 10 def call Cipherpipe::ENV.call external_source.download end
Private Instance Methods
configuration()
click to toggle source
# File lib/cipherpipe/commands/load.rb, line 16 def configuration @configuration ||= Cipherpipe::Configuration.new end
external_source()
click to toggle source
# File lib/cipherpipe/commands/load.rb, line 20 def external_source @external_source ||= configuration.external_sources.detect { |source| source.primary? } end