mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00

To standardised with the Delete in CRUD we decided to update the API documentation but had used the old names in the Fog requests. This replaces them with deprecation to the old methods so they continue to work as before.
28 lines
846 B
Ruby
28 lines
846 B
Ruby
module Fog
|
|
module Compute
|
|
class Brightbox
|
|
class Real
|
|
# Destroy the firewall policy if not in use.
|
|
#
|
|
# @param [String] identifier Unique reference to identify the resource
|
|
#
|
|
# @return [Hash] The JSON response parsed to a Hash
|
|
#
|
|
# @see https://api.gb1.brightbox.com/1.0/#firewall_policy_delete_firewall_policy
|
|
#
|
|
def delete_firewall_policy(identifier)
|
|
return nil if identifier.nil? || identifier == ""
|
|
wrapped_request("delete", "/1.0/firewall_policies/#{identifier}", [202])
|
|
end
|
|
|
|
# Old format of the delete request.
|
|
#
|
|
# @deprecated Use +#delete_firewall_policy+ instead
|
|
#
|
|
def destroy_firewall_policy(identifier)
|
|
delete_firewall_policy(identifier)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|