# File lib/openshift-origin-controller/app/models/application.rb, line 1204 def remove_alias(server_alias) self.aliases = [] unless self.aliases reply = ResultIO.new begin reply.append self.container.remove_alias(self, self.gear, self.framework, server_alias) rescue Exception => e Rails.logger.debug e.message Rails.logger.debug e.backtrace.inspect raise ensure if self.aliases.include? server_alias self.aliases.delete(server_alias) self.save else raise OpenShift::UserException.new("Alias '#{server_alias}' does not exist for '#{@name}'", 255, reply) end end reply end