lib/fog/brightbox/models/compute/volume.rb in fog-brightbox-1.10.0 vs lib/fog/brightbox/models/compute/volume.rb in fog-brightbox-1.11.0
- old
+ new
@@ -100,42 +100,42 @@
def resize(options)
requires :identity
# The API requires the old "from" size to avoid acting on stale data
# We can merge this and if the API rejects the request, the model was out of sync
- options.merge!(:from => size)
+ options[:from] = size
data = service.resize_volume(identity, options)
merge_attributes(data)
true
end
def save
if persisted?
options = {
- :delete_with_server => delete_with_server,
- :description => description,
- :name => name,
- :serial => serial
+ delete_with_server: delete_with_server,
+ description: description,
+ name: name,
+ serial: serial
}.delete_if { |_k, v| v.nil? || v == "" }
data = service.update_volume(identity, options)
else
- raise Fog::Errors::Error.new("'image_id' and 'filesystem_type' are mutually exclusive") if image_id && filesystem_type
- raise Fog::Errors::Error.new("'image_id' or 'filesystem_type' is required") unless image_id || filesystem_type
+ raise Fog::Errors::Error, "'image_id' and 'filesystem_type' are mutually exclusive" if image_id && filesystem_type
+ raise Fog::Errors::Error, "'image_id' or 'filesystem_type' is required" unless image_id || filesystem_type
options = {
- :delete_with_server => delete_with_server,
- :description => description,
- :encrypted => encrypted,
- :filesystem_label => filesystem_label,
- :filesystem_type => filesystem_type,
- :name => name,
- :serial => serial,
- :size => size
+ delete_with_server: delete_with_server,
+ description: description,
+ encrypted: encrypted,
+ filesystem_label: filesystem_label,
+ filesystem_type: filesystem_type,
+ name: name,
+ serial: serial,
+ size: size
}.delete_if { |_k, v| v.nil? || v == "" }
- options.merge!(:image => image_id) unless image_id.nil? || image_id == ""
+ options[:image] = image_id unless image_id.nil? || image_id == ""
data = service.create_volume(options)
end
merge_attributes(data)