Sha256: c99714f52b4bb73ef1cdd02d0d94d3d4d1404a754f2ed9e2b31b5254939b5244
Contents?: true
Size: 1.08 KB
Versions: 43
Compression:
Stored size: 1.08 KB
Contents
module Fog module Compute class IBM class Real # Deletes the Address that the authenticated user manages with the specified :address_id # # ==== Parameters # * address_id<~String> - Id of address # # ==== Returns # * response<~Excon::Response>: # * body<~Hash>: # *'success'<~Bool>: true or false for success def delete_address(address_id) request( :method => 'DELETE', :expects => 200, :path => "/addresses/#{address_id}" ) end end class Mock def delete_address(address_id) response = Excon::Response.new if address_exists? address_id self.data[:addresses].delete address_id response.status = 200 response.body = { "success" => true } else response.status = 404 end response end def address_exists?(address_id) self.data[:addresses].key? address_id end end end end end
Version data entries
43 entries across 41 versions & 6 rubygems
Version | Path |
---|---|
ns-fog-1.22.3 | lib/fog/ibm/requests/compute/delete_address.rb |
ns-fog-1.22.2 | lib/fog/ibm/requests/compute/delete_address.rb |
fog-1.22.1 | lib/fog/ibm/requests/compute/delete_address.rb |