Sha256: c3bfa1c5e24278c626a49f095a1a8ab709650115f30f01954bc71d182b2c454b

Contents?: true

Size: 982 Bytes

Versions: 2

Compression:

Stored size: 982 Bytes

Contents

# coding: utf-8
#
# Author:: Dangleterre Michaël
# © Copyright ArubaCloud.
#
# LICENSE: MIT (http://opensource.org/licenses/MIT)
#

require 'fog/arubacloud/service'
require 'fog/arubacloud/error'
require 'benchmark'


module Fog
  module ArubaCloud
    class Compute

      class Real
        def delete_custom_template(data)
          body = {
              :template => {
                  :templateID => data[:id]
              }
          }
          self.request(
              body=body,
              method_name='SetRemovePersonalTemplate',
              failure_message='Error while attempting to delete custom template.'
          )
        end # delete_custom_template
      end # Real

      class Mock
        def delete_custom_template
          raise Fog::Errors::MockNotImplemented.new(
              'Mock not implemented. Feel free to contribute.'
          )
        end # delete_custom_template
      end # Mock

    end # Compute
  end # ArubaCloud
end # Fog

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fog-arubacloud-0.0.6 lib/fog/arubacloud/compute/requests/delete_custom_template.rb
fog-arubacloud-0.0.5 lib/fog/arubacloud/compute/requests/delete_custom_template.rb