Method: Indocker::Configurations::ConfigurationBuilder#use_repository

Defined in:
lib/indocker/configurations/configuration_builder.rb

#use_repository(name, as:) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/indocker/configurations/configuration_builder.rb', line 23

def use_repository(name, as:)
  repository = @repositories.detect do |repo|
    repo.name == name
  end

  if !repository
    raise ArgumentError.new("repository :#{name} was not found")
  end

  @configuration.set_repository(as, repository)

  self
end