Sha256: e6ee13be87845a5774d5044a46e748a18ec549c8e46ab25d04dc1562dadc2cb5

Contents?: true

Size: 617 Bytes

Versions: 17

Compression:

Stored size: 617 Bytes

Contents

module Fog
  class Vcloud
    module Terremark
      class Ecloud

        class Real
          basic_request :delete_node, 200, 'DELETE', {}, ""
        end

        class Mock

          def delete_node(node_uri)
            node_uri = ensure_unparsed(node_uri)

            node = mock_node_from_url(node_uri)
            service = mock_service_from_node_url(node_uri)
            if node and service
              service[:nodes].delete(node)
              mock_it 200, '', {}
            else
              mock_error 200, "401 Unauthorized"
            end
          end
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
fog-0.3.16 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.15 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.14 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.13 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.12 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.11 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.10 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.9 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.8 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.7 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.6 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.5 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.4 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.3 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.2 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.1 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb
fog-0.3.0 lib/fog/vcloud/terremark/ecloud/requests/delete_node.rb