Method: Indocker.add_build_server
- Defined in:
- lib/indocker.rb
.add_build_server(build_server) ⇒ Object
241 242 243 244 245 246 247 248 249 250 251 252 253 |
# File 'lib/indocker.rb', line 241 def add_build_server(build_server) if !build_server.is_a?(Indocker::BuildServer) raise ArgumentError.new("should be an instance of Indocker::BuildServer, got: #{build_server.inspect}") end existing = build_servers.detect {|s| s == build_server} if existing raise ArgumentError.new("build server with name #{build_server.name} was already defined") end build_servers.push(build_server) end |