Module: TwistlockControl::Actions::Provisioner

Defined in:
lib/twistlock_control/actions/provisioner.rb

Overview

  • Adding provisioners

Class Method Summary collapse

Class Method Details

.add(properties) ⇒ Object



7
8
9
10
11
# File 'lib/twistlock_control/actions/provisioner.rb', line 7

def add(properties)
	provisioner = Entities::Provisioner.new(properties)
	provisioner.save
	provisioner
end

.remove(id) ⇒ Object



19
20
21
# File 'lib/twistlock_control/actions/provisioner.rb', line 19

def remove(id)
	Entities::Provisioner.delete(id)
end

.update(id, properties) ⇒ Object



13
14
15
16
17
# File 'lib/twistlock_control/actions/provisioner.rb', line 13

def update(id, properties)
	provisioner = Entities::Provisioner.find_by_id(id)
	provisioner.attributes = provisioner.attributes.merge properties
	provisioner.save
end