Module: MicroServiceClient::Concerns::Controllers::Servers

Extended by:
ActiveSupport::Concern
Included in:
Concerns::Controllers::Servers, ServersController
Defined in:
lib/micro_service_client/concerns/controllers/servers.rb

Instance Method Summary collapse

Instance Method Details

#createObject



7
8
9
10
11
# File 'lib/micro_service_client/concerns/controllers/servers.rb', line 7

def create
	MicroserviceServerInstallJob.perform_later(install_params)

	render :nothing => true, :status => 204
end

#destroyObject



13
14
15
16
17
18
19
20
21
22
# File 'lib/micro_service_client/concerns/controllers/servers.rb', line 13

def destroy
	status = 403

	@server = MicroService::Server.where(uninstall_params).first
	if @server && @server.update_attributes(:uninstalled => true)
		status = 204
	end

	render :nothing => true, :status => status
end