module Fog::Brightbox::Compute::ResourceLocking
Public Instance Methods
lock!()
click to toggle source
# File lib/fog/brightbox/compute/resource_locking.rb, line 13 def lock! locking_request(:lock) end
locked?()
click to toggle source
# File lib/fog/brightbox/compute/resource_locking.rb, line 5 def locked? if attributes.key?("locked") || attributes.key?(:locked) attributes["locked"] || attributes[:locked] || false else false end end
unlock!()
click to toggle source
# File lib/fog/brightbox/compute/resource_locking.rb, line 17 def unlock! locking_request(:unlock) end
Private Instance Methods
locking_request(lock_setting)
click to toggle source
# File lib/fog/brightbox/compute/resource_locking.rb, line 23 def locking_request(lock_setting) requires :identity data = service.send(:"#{lock_setting}_resource_#{resource_name}", identity) merge_attributes(data) true end