Method: Indocker.add_server
- Defined in:
- lib/indocker.rb
.add_server(server) ⇒ Object
178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'lib/indocker.rb', line 178 def add_server(server) if !server.is_a?(Indocker::Server) raise ArgumentError.new("should be an instance of Indocker::Server, got: #{server.inspect}") end existing = servers.detect {|s| s == server} if existing raise ArgumentError.new("server with name #{server.name} was already defined") end servers.push(server) end |