Sha256: 57dc043076741ce72a8890d7fea71468eb4dbd467680b83b28eb19594e1d4b4d

Contents?: true

Size: 559 Bytes

Versions: 5

Compression:

Stored size: 559 Bytes

Contents

# -*- coding: utf-8 -*-
module Mushikago
  module Mitsubachi
    class ProjectDeleteRequest < Request
      def method_name; 'project/delete' end
      request_parameter :project_name
      request_parameter :forcedelete, :default=>true do |v| (v ? 1 : 0).to_s end

      def initialize project_name, options={}
        super(options)
        self.project_name = project_name
        self.forcedelete = options[:forcedelete]
      end

      def new_http_request
        new_http_delete_request("#{path}?#{url_encoded_params}")
      end
    end
  end
end



Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mushikago-sdk-0.3.6 lib/mushikago/mitsubachi/project_delete_request.rb
mushikago-sdk-0.3.5 lib/mushikago/mitsubachi/project_delete_request.rb
mushikago-sdk-0.3.4 lib/mushikago/mitsubachi/project_delete_request.rb
mushikago-sdk-0.3.2 lib/mushikago/mitsubachi/project_delete_request.rb
mushikago-sdk-0.3.1 lib/mushikago/mitsubachi/project_delete_request.rb