Method: Indocker::Containers::ContainerBuilder#volumes
- Defined in:
- lib/indocker/containers/container_builder.rb
#volumes(*volume_list) ⇒ Object
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/indocker/containers/container_builder.rb', line 84 def volumes(*volume_list) volume_list.uniq! volumes = Indocker.volumes.select do |volume| volume_list.include?(volume.name) end extra_volumes = volume_list - volumes.map(&:name) if !extra_volumes.empty? raise Indocker.logger.error("unknown volumes: #{extra_volumes.inspect} for container :#{@container.name}") exit 1 end @container.set_volumes(volumes) self end |