Method: Indocker::Containers::ContainerBuilder#networks
- Defined in:
- lib/indocker/containers/container_builder.rb
#networks(*network_list) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'lib/indocker/containers/container_builder.rb', line 67 def networks(*network_list) network_list.uniq! networks = Indocker.networks.select do |network| network_list.include?(network.name) end extra_networks = network_list - networks.map(&:name) if !extra_networks.empty? raise ArgumentError.new("unknown networks: #{extra_networks.inspect} for container :#{@container.name}") end @container.set_networks(networks) self end |